Свойство Open
Метод Open используется
для открытия существующей
рабочей книги. Метод имеет
следующий синтаксис:
Workbooks.Open(FileName,
UpdateLinks, ReadOnly, Format, _
Password, WriteResPassword,
IgnoreReadOnlyRecommended, _
Origin, Delimiter, Editable, Notify,
Converter, AddToMRU)
|Примечание : eсли
рабочая книга открыта с помощью
метода Open, то макрос Auto_0pen
не выполняется. Если требуется
вручную запустить процедуру Auto_0pen,
необходимо воспользоваться
методом RunAutoMacros.
Параметр FileName
- обязательный аргумент,
определяющий имя открываемой
рабочей книги и полный путь к ней.
Параметр UpdateLinks
- необязательный аргумент,
который позволяет задать способ
обновления ссылок в файле. Если
данный параметр опущен, то
выводится запрос на указание
метода обновления. В табл. 10.4
показаны допустимые значения
параметра UpdateLinks.
Значение |
Описание |
0 |
Не
обновлять ссылки |
1 |
Обновлять
только внешние ссылки |
2 |
Обновлять
только удаленные ссылки |
3 |
Обновлять
все ссылки |
Таблица 10.4.
Значения параметра UpdateLinks
Другим необязательным
параметром является аргумент ReadOnly. По
умолчанию его значение равно False.
Если присвоить ему значение True,
то рабочая книга открывается
только для чтения.
Дополнительный параметр Format
используется для работы с
текстовыми файлами. Он
определяет символ разделителя
содержимого полей записей. В
табл. 10.5 показаны допустимые
значения для этого параметра.
Значение |
Разделитель |
1 |
Символ
табуляции |
2 |
Запятая |
3 |
Пробел |
4 |
Точка
с запятой |
5 |
Нет
разделителя |
6 |
Другой
символ (см. ниже параметр Delimiter) |
Таблица 10.4.
Значения параметра Format
Если при открытии рабочей книги
требуется ввод пароля, то его
можно задать, используя
необязательный параметр Password. Если
данный параметр опущен, а в
рабочей книге имеется пароль на
открытие, то выводится запрос на
ввод пароля.
Если при сохранении рабочей
книги требуется ввод пароля, то
его можно задать, используя
необязательный параметр WriteResPassword.
Если данный параметр опущен, а в
рабочей книги имеется пароль на
сохранение, то выводится запрос
на ввод пароля.
Если рабочая книга сохранена
как файл, с которым рекомендуется
работа в режиме чтения, то чтобы
отключить вывод запроса на
работу без внесения изменений,
требуется присвоить
необязательному параметру IgnoreReadOnlyRecommended
значение True.
Если файл является текстовым,
то дополнительный параметр Origin позволяет
указать его тип, чтобы
использовать соответствующую
кодовую страницу и правильно
распознать символы конца строк.
Допустимыми значениями для
данного параметра являются
константы xiWindows
и xlMSDOS.
Если параметр не задан, то
используется значение для
текущей операционной системы.
Примечание : в
качестве значения параметра Origin можно
указать константу xlMacintosh для поддержки
операционной системы Macintosh.
Дополнительный параметр Delimiter
используется совместно с
параметром Format.
Если присвоить параметру Format значение
6, то параметр Delimiter
определяет символ, который
требуется использовать в
качестве разделителя.
Необязательный параметр Editable
используется только для
надстроек Excel 4.0. Если открываемый
файл является надстройкой Excel 4.0,
присвойте данному параметру
значение True, чтобы открыть файл
для редактирования. Если же
аргумент Editable
имеет значение False или опущен, то
надстройка будет скрыта, и ее
нельзя вывести для внесения
изменений. Присваивание значения
True параметру Editable
при открытии файла, не
являющегося надстройкой,
приводит к тому, что макрос Auto_0pen не
выполняется.
Если файл нельзя открыть в
режиме чтения или записи, то при
задании значения True для
необязательного параметра Notify имя файла
добавляется в список нотификации
файлов. Если же данный аргумент
имеет значение False или опущен, то
запрос на нотификацию не
выводится и открыть недоступный
файл невозможно.
Дополнительный параметр Converter
используется для передачи
индекса конвертера файла, с
помощью которого производится
попытка открыть файл. Если
заданный конвертер не распознает
файл, то применяются другие
программы преобразования.
Последним параметром метода Open
является необязательный
параметр AddToMRU.
Присвойте ему значение True, чтобы
добавить рабочую книгу в список
ранее открывавшихся файлов. По
умолчанию для данного параметра
применяется значение False.
Для комментария :
kadan@grsu.grodno.by
|