Application オブジェクト (Outlook)Application object (Outlook)

Microsoft Outlook アプリケーション全体を表します。Represents the entire Microsoft Outlook application.

注釈Remarks

これは、 CreateObject メソッドまたは組み込みの Visual Basic GetObject 関数を使用して返される階層内のオブジェクトのみです。This is the only object in the hierarchy that can be returned by using the CreateObject method or the intrinsic Visual Basic GetObject function.

Outlookアプリケーションオブジェクトには、いくつかの目的があります。The Outlook Application object has several purposes:

  • ルート オブジェクトとして、Outlook 階層内の他のオブジェクトにアクセスできるようにする。As the root object, it allows access to other objects in the Outlook hierarchy.

  • オブジェクト階層をスキャンすることなく、 CreateItem を使用して作成された新しいアイテムに直接アクセスできます。It allows direct access to a new item created by using CreateItem, without having to traverse the object hierarchy.

  • アクティブなインターフェイス オブジェクト (エクスプローラーとインスペクター) にアクセスできるようにする。It allows access to the active interface objects (the explorer and the inspector).

オートメーションを使用して別のアプリケーションから outlook を制御する場合は、 CreateObjectメソッドを使用して outlook applicationオブジェクトを作成します。When you use Automation to control Outlook from another application, you use the CreateObject method to create an Outlook Application object.

Example

次の Visual Basic for Applications (VBA) の例では、Outlook を起動して (既に実行されていない場合)、既定の受信トレイ フォルダーを開きます。The following Visual Basic for Applications (VBA) example starts Outlook (if it's not already running) and opens the default Inbox folder.

Set myNameSpace = Application.GetNameSpace("MAPI") 
 
Set myFolder= _ 
 
 myNameSpace.GetDefaultFolder(olFolderInbox) 
 
myFolder.Display

次の Visual Basic for Applications (VBA) の例は、 Applicationオブジェクトを使用して、新しい連絡先を作成して開きます。The following Visual Basic for Applications (VBA) example uses the Application object to create and open a new contact.

Set myItem = Application.CreateItem(olContactItem) 
 
myItem.Display

イベントEvents

名前Name
AdvancedSearchCompleteAdvancedSearchComplete
AdvancedSearchStoppedAdvancedSearchStopped
BeforeFolderSharingDialogBeforeFolderSharingDialog
ItemLoadItemLoad
ItemSendItemSend
MAPILogonCompleteMAPILogonComplete
NewMailNewMail
NewMailExNewMailEx
OptionsPagesAddOptionsPagesAdd
QuitQuit
ReminderReminder
StartupStartup

メソッドMethods

名前Name
ActiveExplorerActiveExplorer
ActiveInspectorActiveInspector
ActiveWindowActiveWindow
AdvancedSearchAdvancedSearch
CopyFileCopyFile
CreateItemCreateItem
CreateItemFromTemplateCreateItemFromTemplate
CreateObjectCreateObject
GetNamespaceGetNamespace
GetObjectReferenceGetObjectReference
IsSearchSynchronousIsSearchSynchronous
QuitQuit
RefreshFormRegionDefinitionRefreshFormRegionDefinition

プロパティProperties

名前Name
アプリケーションApplication
AssistanceAssistance
クラスClass
COMAddInsCOMAddIns
DefaultProfileNameDefaultProfileName
ExplorersExplorers
InspectorsInspectors
IsTrustedIsTrusted
LanguageSettingsLanguageSettings
名前Name
ParentParent
PickerDialogPickerDialog
ProductCodeProductCode
RemindersReminders
SessionSession
TimeZonesTimeZones
VersionVersion

関連項目See also

Outlook オブジェクト モデル リファレンスOutlook Object Model Reference

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.