2010-08-02 33 views

Respuesta

24

¿Funciona?

Workbooks.Open Filename:=filepath, ReadOnly:=True 

O as pointed out in a comment, para mantener una referencia al libro abierto:

Dim book As Workbook 
Set book = Workbooks.Open(Filename:=filepath, ReadOnly:=True) 
+0

Es útil saber que debe encapsular los argumentos entre paréntesis si tiene la intención de almacenar el libro abierto en una variabl e usando 'Establecer'. –

10

Mira la referencia del lenguaje:

http://msdn.microsoft.com/en-us/library/aa195811(office.11).aspx

expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad) 
+0

Mejor respuesta, ya que también deja en claro que * contraseña * se puede utilizar en abierto. – brettdj

Cuestiones relacionadas