Объект приложения (Access)

Объект Application ссылается на активное приложение Microsoft Access.

Замечания

Объект Application содержит все объекты и коллекции Access.

Используйте объект Application для применения методов или параметров свойств ко всему приложению Access. Например, можно использовать метод SetOption объекта Application для задания параметров базы данных из Visual Basic. В следующем примере показано, как установить флажок Отображать строку состояния на вкладке Текущая база данных диалогового окна Параметры доступа .

Application.SetOption "Show Status Bar", True

Access — это com-компонент, поддерживающий автоматизацию, который ранее назывался OLE-автоматизацией. Вы можете управлять объектами Access из другого приложения, которое также поддерживает автоматизацию. Для этого используется объект Application .

Например, Microsoft Visual Basic является компонентом COM. Вы можете открыть базу данных Access из Visual Basic и работать с ее объектами. В Visual Basic сначала создайте ссылку на библиотеку объектов Access, а затем создайте новый экземпляр класса Application и наведите на него объектную переменную, как показано в следующем примере:

Dim appAccess As New Access.Application

Из приложений, которые не поддерживают ключевое слово New , можно создать новый экземпляр класса Application с помощью функции CreateObject :

Dim appAccess As Object 
Set appAccess = CreateObject("Access.Application")

После создания нового экземпляра класса Application можно открыть базу данных или создать новую базу данных с помощью метода OpenCurrentDatabase или метода NewCurrentDatabase . Затем можно задать свойства объекта Application и вызвать его методы.

При возврате ссылки на объект CommandBars с помощью свойства CommandBars объекта Application можно получить доступ ко всем объектам и коллекциям панели команд Microsoft Office с помощью этой ссылки.

Вы также можете управлять другими объектами Access с помощью объекта Application . Например, с помощью метода OpenForm объекта Access DoCmd можно открыть форму Access из Microsoft Office Excel:

appAccess.DoCmd.OpenForm "Orders"

Дополнительные сведения о создании ссылочных объектов и управлении ими с помощью службы автоматизации см. в документации по приложению, которое выступает в качестве com-компонента.

Методы

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.