¿puede visual basic abrir excel sin ejecutar macros?

27/11/2006 - 23:55 por macuenca | Informe spam
He definido una macro que abre un fichero excel, pero deseo que al abrir éste
no se pregunte si deben habilitarse las macros, sino que deseo que
directamente no se ejecuten sus macros automáticas (en especial Workbook_Open
ó _Activate). ¿hay alguna manera de hacerlo?

Gracias
 

Leer las respuestas

#1 Héctor Miguel
28/11/2006 - 23:32 | Informe spam
hola, 'anonimo/a' !

Mostrar la cita
1) [hasta donde se]... cuando un libro que contiene macros, es abierto por macros de 'otro'...
excel 'asume' que es un libro con codigo 'seguro' y no pregunta si deseas habilitarlas -?-

2) para que no se ejecuten las macros ni los eventos de apertura de un libro cuando se abre por codigo...

a) inhabilita los eventos {+} abre el libro {+} rehabilita los eventos [p.e.]
Application.EnableEvents = False
Workbooks.Open "c:uta y\ubicacion de\tu archivo.xls"
Application.EnableEvents = True

b) abres el libro con una instruccion de NO actualizar ningun vinculo [p.e.]
Workbooks.Open "c:uta y\ubicacion de\tu archivo.xls", UpdateLinks:=0

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

Preguntas similares