创建联系人项

此代码示例展示了如何创建联系人项,并设置联系人的各种属性。

示例

注意

下面的代码示例摘录自 Microsoft Office Outlook 2007 应用程序编程

Outlook ContactItem 对象内置有超过 100 个属性,如 DepartmentCompanyNameOfficeLocationJobTitle。 如果内置属性不可用,可使用 UserProperties 集合添加自定义属性。 创建 ContactItem 后,便能设置它的属性。

在下面的代码示例中,CreateContactExample 创建 ContactItem,并设置此对象的常用属性。 然后,它对 ContactItem 对象调用 ShowCheckPhoneDialog(OlContactPhoneNumber) 方法。 借助 ShowCheckPhoneDialog 方法,用户可以根据本地拨号约定解析电话号码。

如果使用 Visual Studio 测试此代码示例,必须先添加对 Microsoft Outlook 15.0 对象库组件的引用,并在导入 Microsoft.Office.Interop.Outlook 命名空间时指定 Outlook 变量。 不得将 using 语句直接添加到此代码示例中的函数前面,这个语句必须后跟公共类声明。 下面的代码行演示了如何在 C# 中执行导入和分配。

using Outlook = Microsoft.Office.Interop.Outlook;
private void CreateContactExample()
{
    Outlook.ContactItem contact = Application.CreateItem(
        Outlook.OlItemType.olContactItem) as Outlook.ContactItem;
    contact.FirstName = "Mellissa";
    contact.LastName = "MacBeth";
    contact.JobTitle = "Account Representative";
    contact.CompanyName = "Contoso Ltd.";
    contact.OfficeLocation = "36/2529";
    contact.BusinessTelephoneNumber = "4255551212 x432";
    contact.WebPage = "https://www.contoso.com";
    contact.BusinessAddressStreet = "1 Microsoft Way";
    contact.BusinessAddressCity = "Redmond";
    contact.BusinessAddressState = "WA";
    contact.BusinessAddressPostalCode = "98052";
    contact.BusinessAddressCountry =
        "United States of America";
    contact.Email1Address = "melissa@contoso.com";
    contact.Email1AddressType = "SMTP";
    contact.Email1DisplayName =
        "Melissa MacBeth (mellissa@contoso.com)";
    contact.Display(false);
    contact.ShowCheckPhoneDialog(
        Outlook.OlContactPhoneNumber.
        olContactPhoneBusiness);
}

另请参阅