显示配置文件的地址列表
此代码示例展示了如何显示当前配置文件的地址列表。
示例
注意
下面的代码示例摘录自 Microsoft Office Outlook 2007 应用程序编程。
当前配置文件包含 AddressLists 集合所表示的地址列表。 若要获取 AddressLists 集合的实例,必须使用 NameSpace 对象的 AddressLists 属性。
在下面的代码示例中,EnumerateAddressLists 先使用 foreach 语句枚举 AddressLists 集合中的各个 AddressList 对象。 然后,此代码示例创建包含 Name、ResolutionOrder、IsReadOnly 和 IsInitialAddressList 属性的值的字符串。 最后,EnumerateAddressLists 将字符串写入 Listeners 集合的跟踪侦听器中。 这会显示当前配置文件的每个地址列表。
如果使用 Visual Studio 测试此代码示例,必须先添加对 Microsoft Outlook 15.0 对象库组件的引用,并在导入 Microsoft.Office.Interop.Outlook 命名空间时指定 Outlook 变量。 不得将 using 语句直接添加到此代码示例中的函数前面,这个语句必须后跟公共类声明。 下面的代码行演示了如何在 C# 中执行导入和分配。
using Outlook = Microsoft.Office.Interop.Outlook;
private void EnumerateAddressLists()
{
Outlook.AddressLists addrLists =
Application.Session.AddressLists;
foreach (Outlook.AddressList addrList in addrLists)
{
StringBuilder sb = new StringBuilder();
sb.AppendLine("Display Name: " + addrList.Name);
sb.AppendLine("Resolution Order: "
+ addrList.ResolutionOrder.ToString());
sb.AppendLine("Read-only : "
+ addrList.IsReadOnly.ToString());
sb.AppendLine("Initial Address List: "
+ addrList.IsInitialAddressList.ToString());
sb.AppendLine("");
Debug.WriteLine(sb.ToString());
}
}