共用方式為


建立自訂聯繫人專案

此範例示範如何建立自定義聯繫人專案,並同時設定預先定義和使用者定義的屬性。

範例

注意事項

下列程式代碼範例是 Microsoft Office Outlook 2007 程式設計應用程式的摘錄。

ContactItem 物件代表 Contacts 資料夾中的連絡人,且具有超過 100 個內建屬性,例如 FirstNameLastName。 有時候,內建屬性不足,您需要新增自定義屬性,您可以使用 UserProperties 集合來執行此動作。

在下列程式代碼範例中,CreateCustomItem 會建立自定義 ContactItem 物件,並將它命名為 “Shoe Store”,並呼叫 Add (String, Object) 方法,將它新增至名為 “Shoe Store” 的資料夾。 CreateCustomItem 會先使用 GetDefaultFolder (OlDefaultFolders) 方法來取得 “Shoe Store” 資料夾。 “Shoe Store” 資料夾是預設 [連絡人] 資料夾的子資料夾。 CreateCustomItem 接著會設定 FirstNameLastName 屬性,並使用 UserProperties 集合建立使用者定義的屬性 (“Shoe Size”) 。

If you use Visual Studio to test this code example, you must first add a reference to the Microsoft Outlook 15.0 Object Library component and specify the Outlook variable when you import the Microsoft.Office.Interop.Outlook namespace. The using statement must not occur directly before the functions in the code example but must be added before the public Class declaration. The following line of code shows how to do the import and assignment in C#.

using Outlook = Microsoft.Office.Interop.Outlook;
private void CreateCustomItem()
{
    Outlook.Folder folder =
        Application.Session.GetDefaultFolder(
        Outlook.OlDefaultFolders.olFolderContacts).Folders[
        "Shoe Store"] as Outlook.Folder;
    Outlook.ContactItem contact =
        folder.Items.Add(
        "IPM.Contact.Shoe Store") as Outlook.ContactItem;
    contact.FirstName = "Michael";
    contact.LastName = "Affronti";
    contact.UserProperties["Shoe Size"].Value = "9";
    contact.Save();
}

另請參閱