Outlook 會提供許多您可以與之互動的類別。若要有效使用物件模型,您應該熟悉下列最上層類別:
Application 類別
Application 類別是表示 Outlook 應用程式,而且它是 Outlook 物件模型中的最上層類別。這個類別中某些最重要的成員包括:
-
CreateItem()()() 方法,您可用來建立電子郵件訊息、工作或約會等新項目。
-
Explorers 屬性,您可用來存取在 Outlook 使用者介面 (UI) 中顯示資料夾內容的視窗。
-
Inspectors 屬性,您可用來存取顯示單一項目內容的視窗,例如電子郵件訊息或會議邀請。
若要取得 Application 類別的執行個體 (Instance),請使用 ThisAddin 類別的 Application 屬性。
ThisAddIn 類別
建立新的 Outlook 增益集專案時,Visual Studio Tools for Office 會自動在新的專案中建立 ThisAddIn.vb 或 ThisAddIn.cs 程式碼檔案。這個程式碼檔會定義繼承自 OutlookAddIn 的 ThisAddin 類別。您可以存取 OutlookAddIn 類別的成員,方法為在 ThisAddIn 類別內使用關鍵字 Me (Visual Basic) 或 this (C#)。在 ThisAddIn 類別外的程式碼可使用靜態 Globals.ThisAddIn 屬性存取 ThisAddIn 物件。
注意事項: |
|---|
| 若不想在使用受 Outlook 物件模型保護功能封鎖的屬性或方法時看見安全性警告,請從 ThisAddIn 物件取得 Outlook 物件。如需詳細資訊,請參閱 指定 Office 方案的安全性考量。 |
Explorer 類別
Explorer 類別是表示顯示含有項目之資料夾內容的視窗,而這些項目包括電子郵件訊息、工作或約會。Explorer 類別含有一些方法和屬性,可讓您用來修改視窗,以及視窗變更時引發的事件。
若要取得 Explorer 物件,請進行下列其中一項動作:
Inspector 類別
MAPIFolder 類別
MailItem 類別
AppointmentItem 類別
TaskItem 類別
ContactItem 類別