Читайте также: |
|
Здесь мы использовали объект Application - вместо него может быть любой другой объект или объектная переменная.
Еще один оператор, которым удобно пользоваться при работе с объектами и коллекциями - это For Each…Next.
Например, для вывода в окнах сообщений имен всех открытых документов, можно написать такой код (листинг 9.5.):
Dim var_Doc
For Each var_Doc In Application.Documents
MsgBox var_Doc.Name
Next var_Doc
Листинг 9.5. Оператор For Each - Next (html, txt)
Var_Doc - это переменная типа Variant. Коллекция Application.Documents содержит все открытые документы. При каждом проходе цикла в переменную var_Doc записывается ссылка на очередной объект в коллекции.
Чтобы выйти из цикла, можно воспользоваться оператором Exit For.
Сейчас мы кратко опишем важнейшие методы, свойства и события объекта Application.
Методы объекта Application
BuildKeyCode, KeyString - горячие клавиши
BuildKeyCode возвращает уникальный цифровой код для заданной комбинации клавиш. Используется при назначении "горячих клавиш" для выполнения различных операций.
KeyString возвращает комбинацию клавиш для переданного кода.
Ниже мы рассмотрим пример программного назначения клавиатурной комбинации для вызова макроса.
Дата добавления: 2015-07-25; просмотров: 57 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Объект Application - приложение | | | CleanString - очистка строк |