¿Cómo actualizar un libro compartido con codigo VBA?

09/02/2005 - 05:19 por wmeregildo | Informe spam
deseo compartir un libro a 23 usuarios (con Excel 2000), pero deseo ver las
modificaciones que ellos realicen cada 5 o 10 segundos, por lo que deseo
actualizar el libro compartido mediante un codigo en VBA, existe un boton en
excel (Herramientas\personalizar\comandos\archivo\Actualizar Archivo), el
cual realiza esta operación, pero no he encontrado su homologo como propiedad
en VBA para poder crearlo.
he compartido el archivo como: actualizar el archivo al guardarlo y
prevalecen los cambios guardados (cada usuario tendrá acceso a una fila, por
lo que no habra conflictos)
Un medio de obtener la modificación de los usuarios es guardando el archivo,
pero esto no deseo hacerlo ya que creo que no es conveniente estar guardando
cada 5 o 10 segundos el mismo libro compartido.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
10/02/2005 - 07:27 | Informe spam
hola, wmeregildo !

... compartir un libro... pero deseo ver las modificaciones... cada 5 o 10 segundos... mediante... VBA
... un boton... (Herramientas\personalizar\comandos\archivo\Actualizar Archivo)... realiza esta operacion
... no he encontrado su homologo como propiedad en VBA para poder crearlo [...]



para que un codigo se ejecute 'cada x_tiempo'...
-> necesiaras emplear el metodo 'OnTime' en el evento '_Open' del libro [su uso tiene sus 'especiales']
-> puedes revisar instrucciones y ejemplos en: http://www.cpearson.com/excel/ontime.htm
[es MUY importante que comprendas las 'consecuencias' de NO cancelar 'el siguiente evento']
-> 'direcciona' la macro a un procedimiento que ejecute la siguiente instruccion:
->Application.CommandBars.FindControl(Id:E5).Execute<-

si cualquier duda... ¿comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#2 wmeregildo
17/02/2005 - 06:23 | Informe spam
Muchas Gracias por vuestra ayuda, desconocia el comando para ejecutar los
botones de la barra de herramientas.
Aproposito ¿como obtienes los ID de los botones de la barra de herramientas?


"Héctor Miguel" wrote:

hola, wmeregildo !

> ... compartir un libro... pero deseo ver las modificaciones... cada 5 o 10 segundos... mediante... VBA
> ... un boton... (Herramientas\personalizar\comandos\archivo\Actualizar Archivo)... realiza esta operacion
> ... no he encontrado su homologo como propiedad en VBA para poder crearlo [...]

para que un codigo se ejecute 'cada x_tiempo'...
-> necesiaras emplear el metodo 'OnTime' en el evento '_Open' del libro [su uso tiene sus 'especiales']
-> puedes revisar instrucciones y ejemplos en: http://www.cpearson.com/excel/ontime.htm
[es MUY importante que comprendas las 'consecuencias' de NO cancelar 'el siguiente evento']
-> 'direcciona' la macro a un procedimiento que ejecute la siguiente instruccion:
->Application.CommandBars.FindControl(Id:E5).Execute<-

si cualquier duda... ¿comentas?
saludos,
hector.



Respuesta Responder a este mensaje
#3 KL
17/02/2005 - 10:59 | Informe spam
Hola wmeregildo,

Este enlace te podria ser de utilidad:
http://j-walk.com/ss/excel/tips/tip67.htm
Contiene tanto un complemento para instalarlo en tu equipo como un codigo
para ponerlo en tu proyecto VBA.

Saludos,
KL

"wmeregildo" wrote in message
news:
Muchas Gracias por vuestra ayuda, desconocia el comando para ejecutar los
botones de la barra de herramientas.
Aproposito ?como obtienes los ID de los botones de la barra de
herramientas?


"Hector Miguel" wrote:

hola, wmeregildo !

> ... compartir un libro... pero deseo ver las modificaciones... cada 5 o
> 10 segundos... mediante... VBA
> ... un boton... (Herramientas\personalizar\comandos\archivo\Actualizar
> Archivo)... realiza esta operacion
> ... no he encontrado su homologo como propiedad en VBA para poder
> crearlo [...]

para que un codigo se ejecute 'cada x_tiempo'...
-> necesiaras emplear el metodo 'OnTime' en el evento '_Open' del libro
[su uso tiene sus 'especiales']
-> puedes revisar instrucciones y ejemplos en:
http://www.cpearson.com/excel/ontime.htm
[es MUY importante que comprendas las 'consecuencias' de NO
cancelar 'el siguiente evento']
-> 'direcciona' la macro a un procedimiento que ejecute la siguiente
instruccion:
->Application.CommandBars.FindControl(Id:E5).Execute<-

si cualquier duda... ?comentas?
saludos,
hector.



Respuesta Responder a este mensaje
#4 KL
17/02/2005 - 11:30 | Informe spam
Perdon, no lei bien la pregunta. El enlace es este (el otro era para
consegir los IDs de los iconos para usar con los botones):

http://support.microsoft.com/kb/q213552/

Saludos,
KL

"KL" wrote in message
news:
Hola wmeregildo,

Este enlace te podria ser de utilidad:
http://j-walk.com/ss/excel/tips/tip67.htm
Contiene tanto un complemento para instalarlo en tu equipo como un codigo
para ponerlo en tu proyecto VBA.

Saludos,
KL

"wmeregildo" wrote in message
news:
Muchas Gracias por vuestra ayuda, desconocia el comando para ejecutar los
botones de la barra de herramientas.
Aproposito ?como obtienes los ID de los botones de la barra de
herramientas?


"Hector Miguel" wrote:

hola, wmeregildo !

> ... compartir un libro... pero deseo ver las modificaciones... cada 5
> o 10 segundos... mediante... VBA
> ... un boton... (Herramientas\personalizar\comandos\archivo\Actualizar
> Archivo)... realiza esta operacion
> ... no he encontrado su homologo como propiedad en VBA para poder
> crearlo [...]

para que un codigo se ejecute 'cada x_tiempo'...
-> necesiaras emplear el metodo 'OnTime' en el evento '_Open' del libro
[su uso tiene sus 'especiales']
-> puedes revisar instrucciones y ejemplos en:
http://www.cpearson.com/excel/ontime.htm
[es MUY importante que comprendas las 'consecuencias' de NO
cancelar 'el siguiente evento']
-> 'direcciona' la macro a un procedimiento que ejecute la siguiente
instruccion:
->Application.CommandBars.FindControl(Id:E5).Execute<-

si cualquier duda... ?comentas?
saludos,
hector.









Respuesta Responder a este mensaje
#5 wmeregildo
18/02/2005 - 07:01 | Informe spam
Muchas Gracias.

"KL" wrote:

Perdon, no lei bien la pregunta. El enlace es este (el otro era para
consegir los IDs de los iconos para usar con los botones):

http://support.microsoft.com/kb/q213552/

Saludos,
KL

"KL" wrote in message
news:
> Hola wmeregildo,
>
> Este enlace te podria ser de utilidad:
> http://j-walk.com/ss/excel/tips/tip67.htm
> Contiene tanto un complemento para instalarlo en tu equipo como un codigo
> para ponerlo en tu proyecto VBA.
>
> Saludos,
> KL
>
> "wmeregildo" wrote in message
> news:
>> Muchas Gracias por vuestra ayuda, desconocia el comando para ejecutar los
>> botones de la barra de herramientas.
>> Aproposito ?como obtienes los ID de los botones de la barra de
>> herramientas?
>>
>>
>> "Hector Miguel" wrote:
>>
>>> hola, wmeregildo !
>>>
>>> > ... compartir un libro... pero deseo ver las modificaciones... cada 5
>>> > o 10 segundos... mediante... VBA
>>> > ... un boton... (Herramientas\personalizar\comandos\archivo\Actualizar
>>> > Archivo)... realiza esta operacion
>>> > ... no he encontrado su homologo como propiedad en VBA para poder
>>> > crearlo [...]
>>>
>>> para que un codigo se ejecute 'cada x_tiempo'...
>>> -> necesiaras emplear el metodo 'OnTime' en el evento '_Open' del libro
>>> [su uso tiene sus 'especiales']
>>> -> puedes revisar instrucciones y ejemplos en:
>>> http://www.cpearson.com/excel/ontime.htm
>>> [es MUY importante que comprendas las 'consecuencias' de NO
>>> cancelar 'el siguiente evento']
>>> -> 'direcciona' la macro a un procedimiento que ejecute la siguiente
>>> instruccion:
>>> ->Application.CommandBars.FindControl(Id:E5).Execute<-
>>>
>>> si cualquier duda... ?comentas?
>>> saludos,
>>> hector.
>>>
>>>
>>>
>
>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida