Работа с приложениями
Язык Visual Basic позволяет создавать новые объекты и загружать существующие объекты из многих приложений Microsoft. Другие приложения также могут предоставлять объекты, которые пользователь может создавать с помощью Visual Basic. Дополнительные сведения содержатся в документации приложения.
Для создания нового объекта или получения существующего объекта из другого приложения используются функции CreateObject и GetObject:
' Запуск Microsoft Excel и создание нового листа.
Set ExcelWorksheet = CreateObject("Excel.Sheet")
' Запуск Microsoft Excel и открытие существующего листа.
Set ExcelWorksheet = GetObject("SHEET1.XLS")
' Запуск Microsoft Word.
Set WordBasic = CreateObject("Word.Basic")
Большинство приложений предоставляют также методы Exit или Quit, которые закрывают приложение, независимо от того отображается оно на экране или нет. Дополнительные сведения по объектам, методам и свойствам, предоставляемым приложением содержатся в документации по приложению.
Некоторые приложения позволяют использовать ключевое слово New для создания объекта любого класса, который существует в библиотеке типов. Например:
Dim X As New Field
В данном случае Field является примером класса из библиотеки типов доступа к данным. Новый экземпляр объекта Field создается с помощью этого синтаксиса. Информация о том, какие классы объектов могут быть созданы таким образом, содержится в документации по приложению.