Auto save file

22/08/2007 - 23:53 por Alonso Vilela | Informe spam
Amigos tengo un programa de automatizacion que realizao muchas cosas, pero
ahora quiero que todos los cambios de graben automaticamente...
he visto la ayuda Macros y me dice que haga esto...

oxls.application.ActiveWorkbook.AutoUpdateSaveChanges = .t.

pero me da un error de aplication COM

Alguna ayuda..
 

Leer las respuestas

#1 Héctor Miguel
23/08/2007 - 01:41 | Informe spam
hola, Alonso !

... tengo un programa de automatizacion que realiza muchas cosas
... quiero que todos los cambios de graben automaticamente...
he visto la ayuda Macros y me dice que haga esto...
oxls.application.ActiveWorkbook.AutoUpdateSaveChanges = .t.
pero me da un error de aplication COM...



1) no se que signifique la "T" entre dos puntos: -> .t. -???-

2) [probablemente] lo unico que requieres es *guardar* los cambios [cada vez que necesites]
oxls.activeworkbook.save

3) a menos que se tratara de un archivo *compartido* -???-
-> te paso al final del presente lo que dice la ayuda excel-vba al respecto de la propiedad que utilizas

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

de la ayuda en linea excel-vba ==
Propiedad AutoUpdateSaveChanges
True si los cambios actuales del libro compartido se envian a otros usuarios siempre que el libro se actualiza automaticamente
False si los cambios no se envian (el libro seguira sincronizado con los cambios que efectuen otros usuarios)
El valor predeterminado es True
Boolean de Lectura/Escritura.

ActiveWorkbook.AutoUpdateSaveChanges = True

Comentarios
Para que la propiedad AutoUpdateFrequency tenga efecto, debe tener un valor comprendido entre 5 y 1440.

Propiedad AutoUpdateFrequency
Devuelve o establece el numero de minutos que transcurren entre actualizaciones automaticas del libro compartido
Si esta propiedad se establece como cero, las actualizaciones se llevaran a cabo unicamente cuando se guarde el libro
Long de Lectura/Escritura.

ActiveWorkbook.AutoUpdateFrequency = 3

Preguntas similares