в редакторе VBA на объектную
Иллюстрация 15.26. Добавление ссылки в редакторе VBA на объектную библиотеку Microsoft Excel 2002
Команды автоматизации удобно изучать при помощи окна отладки Immediate. Поэтому, выведите данное окно на экран, если оно не отображается. Для этого достаточно нажать соответствующую кнопку на панели инструментов или комбинацию клавиш <Ctrl>+<G>.
Чтобы программно открыть рабочий лист рабочей книги "Товары":
-
Закройте Excel, если он запущен.
-
Создайте новый модуль, выполнив команду меню
Insert, Module
(Вставка, Модуль).
-
Добавьте в раздел описаний следующие описания переменных:
Private xlaProd As Excel.Application
Private xlwProd As Excel.Workbook
Private xlsProd As Excel.Worksheet
-
Введите в окне отладки следующий оператор (рис. 15.27):
Set xlwProd = GetObject(CurDir & "\Товары.хls","Excel.Sheet")
Замечание
В данном операторе аргумент Excel. Sheet является необязательным. Если его не указать, то тип создаваемого объекта будет определен автоматически по расширению файла, указанного в первом аргументе.