ВУЗ:
Составители:
Рубрика:
Чтобы получить доступ к объекту в языке VBA, необходимо соста-
вить ссылку на него, начав с самого общего наружного объекта, за которым
должна следовать точка и следующий вложенный в него объект, и так да-
лее до тех пор, пока не будет достигнут нужный объект. Например, чтобы
в программе Word ссылка на документ ЛР1.doc выглядит следующим об-
разом: Application.Documents (”ЛР1.doc”).
Однако делать каждый раз ссылку на текущий объект необязательно,
если этот объект активный. Например, если приложение Word активно,
достаточно сделать относительную ссылку на сам документ:
Documents (”ЛР1.doc”).
Таким образом, почти всегда можно не включать в описание объек-
тов ссылку на приложение и на рабочую книгу или документ. Однако при
этом необходимо точно знать, какой объект активен в момент появления
оператора с пропущенной спецификацией объекта. Пропуск спецификации
объекта делает процедуры более простыми для восприятия, кроме того, это
позволяет применить этот же программный код к другому рабочему листу
или документу, не меняя имя рабочего листа или документа в ссылках.
В дополнение к именованным листам или рабочим книгам можно
использовать такие объекты, как: ActiveWorkbook (активная рабочая
книга), ActiveDocument (активный документ), ActiveWindow (актив-
ное окно) для того, чтобы иметь возможность ссылаться на активные объ-
екты, не указывая их имен.
1.2. Методы объекта
Для того чтобы объект выполнил какую-либо операцию необходимо
задать метод. Многие методы имеют аргументы, задающие параметры
выполняемых действий. Синтаксис команды применения метода объекта:
Объект.Метод арг1:=значение, арг2:=значение
Например, операция открытия в приложении Word документа Про-
ба.doc, находящегося на диске H: в папке ФИО содержит не только назва-
ние метода, но и указание пути к открываемому файлу
Documents().Open FileName:=(“H:\ФИО\Проба.doc”)
Для открытия нового документа в Word используется следующий
программный код
Documents.Add DocumentType:=wdNewBlankDocument
Для вывода на печать двух первых страниц документа Проба.doc
необходимо задать для метода PrintOut значения аргументов Range
Чтобы получить доступ к объекту в языке VBA, необходимо соста-
вить ссылку на него, начав с самого общего наружного объекта, за которым
должна следовать точка и следующий вложенный в него объект, и так да-
лее до тех пор, пока не будет достигнут нужный объект. Например, чтобы
в программе Word ссылка на документ ЛР1.doc выглядит следующим об-
разом: Application.Documents (”ЛР1.doc”).
Однако делать каждый раз ссылку на текущий объект необязательно,
если этот объект активный. Например, если приложение Word активно,
достаточно сделать относительную ссылку на сам документ:
Documents (”ЛР1.doc”).
Таким образом, почти всегда можно не включать в описание объек-
тов ссылку на приложение и на рабочую книгу или документ. Однако при
этом необходимо точно знать, какой объект активен в момент появления
оператора с пропущенной спецификацией объекта. Пропуск спецификации
объекта делает процедуры более простыми для восприятия, кроме того, это
позволяет применить этот же программный код к другому рабочему листу
или документу, не меняя имя рабочего листа или документа в ссылках.
В дополнение к именованным листам или рабочим книгам можно
использовать такие объекты, как: ActiveWorkbook (активная рабочая
книга), ActiveDocument (активный документ), ActiveWindow (актив-
ное окно) для того, чтобы иметь возможность ссылаться на активные объ-
екты, не указывая их имен.
1.2. Методы объекта
Для того чтобы объект выполнил какую-либо операцию необходимо
задать метод. Многие методы имеют аргументы, задающие параметры
выполняемых действий. Синтаксис команды применения метода объекта:
Объект.Метод арг1:=значение, арг2:=значение
Например, операция открытия в приложении Word документа Про-
ба.doc, находящегося на диске H: в папке ФИО содержит не только назва-
ние метода, но и указание пути к открываемому файлу
Documents().Open FileName:=(“H:\ФИО\Проба.doc”)
Для открытия нового документа в Word используется следующий
программный код
Documents.Add DocumentType:=wdNewBlankDocument
Для вывода на печать двух первых страниц документа Проба.doc
необходимо задать для метода PrintOut значения аргументов Range
Страницы
- « первая
- ‹ предыдущая
- …
- 46
- 47
- 48
- 49
- 50
- …
- следующая ›
- последняя »
