Объект приложения (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-компонента.
Методы
- AccessError
- AddToFavorites
- BuildCriteria
- CloseCurrentDatabase
- CodeDb
- ColumnHistory
- ConvertAccessProject
- CreateAccessProject
- CreateAdditionalData
- CreateControl
- CreateForm
- CreateGroupLevel
- CreateReport
- CreateReportControl
- CurrentDb
- CurrentUser
- CurrentWebUser
- CurrentWebUserGroups
- DAvg
- DCount
- DDEExecute
- DDEInitiate
- DDEPoke
- DDERequest
- DDETerminate
- DDETerminateAll
- DefaultWorkspaceClone
- DeleteControl
- DeleteReportControl
- DFirst
- DirtyObject
- DLast
- DLookup
- DMax
- DMin
- DStDev
- DStDevP
- DSum
- DVar
- DVarP
- Echo
- EuroConvert
- Eval
- ExportNavigationPane
- ExportXML
- FollowHyperlink
- GetHiddenAttribute
- GetOption
- GUIDFromString
- HtmlEncode
- hWndAccessApp
- HyperlinkPart
- ImportNavigationPane
- ImportXML
- InstantiateTemplate
- IsCurrentWebUserInGroup
- LoadCustomUI
- LoadFromAXL
- LoadPicture
- NewAccessProject
- NewCurrentDatabase
- Nz
- OpenAccessProject
- OpenCurrentDatabase
- PlainText
- Quit
- RefreshDatabaseWindow
- RefreshTitleBar
- Run
- RunCommand
- SaveAsAXL
- SaveAsTemplate
- SetDefaultWorkgroupFile
- SetHiddenAttribute
- SetOption
- StringFromGUID
- SysCmd
- TransformXML
Свойства
- AppIcon
- Application
- AppTitle
- Assistance
- AutoCorrect
- AutomationSecurity
- BrokenReference
- Build
- CodeContextObject
- CodeData
- CodeProject
- COMAddIns
- CommandBars
- CurrentData
- CurrentObjectName
- CurrentObjectType
- CurrentProject
- DBEngine
- DoCmd
- FeatureInstall
- FileDialog
- Forms
- IsCompiled
- LanguageSettings
- MacroError
- MenuBar
- Modules
- Name
- NewFileTaskPane
- Parent
- Printer
- Printers
- ProductCode
- References
- Reports
- ReturnVars
- Screen
- ShortcutMenuBar
- TempVars
- UserControl
- VBE
- Version
- Visible
- WebServices
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.