2010-08-02 4 views

Antwort

24

Funktioniert das?

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

Oder as pointed out in a comment, einen Verweis auf die geöffnete Arbeitsmappe zu halten:

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

Es ist hilfreich zu wissen, dass Sie sollten die Argumente in Klammern einschließen, wenn Sie die geöffnete Arbeitsmappe in einem Variabl speichern möchten e mit 'Einstellen'. –

10

Schauen Sie sich die Sprachreferenz:

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

Bessere Antwort, da es auch deutlich macht, dass * password * bei open verwendet werden kann. – brettdj

Verwandte Themen