vba: как я открываю рабочую книгу программно как только для чтения?

это - то, как я могу открыть файл Excel в vbA:

Workbooks.Open(file-path)

существует ли способ указать, что это должно быть открыто как только для чтения? файлы, которые я открываю, имеют пароль на них, и я всегда получаю диалоговое окно, что это может только быть открыто как только для чтения.

8
задан Deduplicator 23 February 2015 в 19:23
поделиться

2 ответа

Это работает?

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

Или, как указано в комментарии, сохранить ссылку на открытую рабочую книгу:

Dim book As Workbook
Set book = Workbooks.Open(Filename:=filepath, ReadOnly:=True)
35
ответ дан 5 December 2019 в 04:36
поделиться

Посмотрите ссылку на язык:

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)
13
ответ дан 5 December 2019 в 04:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: