¿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

Preguntas similare

Leer las respuestas

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

He definido una macro que abre un fichero excel
pero deseo que al abrir este no se pregunte si deben habilitarse las macros
sino que deseo que directamente no se ejecuten sus macros automaticas ...
hay alguna manera de hacerlo?



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.
Respuesta Responder a este mensaje
#2 macuenca
03/12/2006 - 14:40 | Informe spam
OK, gracias. Es lo que buscaba.

"Héctor Miguel" escribió:

hola, 'anonimo/a' !

> He definido una macro que abre un fichero excel
> pero deseo que al abrir este no se pregunte si deben habilitarse las macros
> sino que deseo que directamente no se ejecuten sus macros automaticas ...
> hay alguna manera de hacerlo?

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.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida