Книга: VBA для чайников
Обращение к окнам из программного кода
Обращение к окнам из программного кода
Прямо из программного кода проще всего обращаться к тому окну, в котором открыт редактируемый документ во время запуска процедуры. Для указания окна используется объект ActiveWindow.
Для определения окна прямо в программном коде вам следует определить его как члена одной из коллекций Windows. При работе с глобальной коллекцией объектов Windows вам не нужно указывать собственно объект Application. При обращении к коллекции объектов Windows определенного документа, указывать имя объекта этого документа нужно обязательно. Вы можете идентифицировать окно по его имени или индексному номеру в коллекции. Имя окна совпадает с именем документа, который в нем отображается, за исключением того, что если для одного документа открыто несколько окон, после указания имени документа следует ставить точку с запятой, после которой указать номер окна.
Ниже приведены типичные ссылки для объектов Window.
Ссылка |
Комментарии |
Windows ( "Document 4" ) |
Действительна, если для документа Document 4 открыто только одно окно |
Windows ("Kites and skipropes.doc: 3") |
Указывает на третье окно документа |
Documents("Window display.doc") .Windows (2) |
Указывает на второе окно в коллекции Windows данного документа |
- VI Юзабилити программного обеспечения
- 15.3. Генераторы специализированного кода
- 4. Внедрение базового программного обеспечения
- 4.3. Иерархичность программного обеспечения
- 9.2. Генерация специального кода
- 11.2. СВОЙСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Глава 5 Агрессивные формы кода и борьба с ними
- Стиль написания исходного кода
- Перемещение по диалоговым окнам
- Функция программного обеспечения
- Анализ CIL-кода
- «Хрустальная ваза» или бережное обращение с оптимизированным контентом