Macro que abre archivo

15/12/2005 - 01:48 por Marta | Informe spam
Buenas noches,

Tengo una macro que en uno de sus pasos abre un archivo de Excel. Hasta aquí
bien. Ocurre que este archivo tiene una contraseña de apertura. Querría que
en lugar de pedirme que la introduzca cada vez que se llega a ese paso, que
en la propia macro se guarde el paso de introducir esa contraseña, de modo
que se ejecute del tirón sin depender de que yo tenga que estar escribiéndola
a mano.

¿Cómo lo pondría?

Muchas gracias!

Marta
 

Leer las respuestas

#1 Héctor Miguel
15/12/2005 - 02:59 | Informe spam
hola, Marta !

... macro que en uno de sus pasos abre un archivo... que... tiene una contrase#a de apertura
... que en lugar de pedirme que la introduzca... en la propia macro se guarde el paso de introducir esa contrase#a [...]



-> puedes seguir la sintaxis del metodo open que es...
.Open(FileName, UpdateLinks, ReadOnly, Format, _
Password, WriteResPassword, IgnoreReadOnlyRecommended, _
Origin, Delimiter, Editable, Notify, Converter, AddToMRU)

-> y 'encajar' la contrase#a en el argumento correspondiente [p.e.]
Workbooks.Open FileName:="Aqui [la ruta y] el nombre del archivo.xls", _
Password:="Aqui la contrase#a de apertura", _
WriteResPassword:="Aqui la contrase#a para modificaciones"


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

Preguntas similares