using Microsoft.Office.Interop.Outlook;Application app = new ApplicationClass();
NameSpace mynamespace = app.GetNamespace("MAPI");
MAPIFolder myFolder = mynamespace.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
int iMailCount = myFolder.Items.Count;
for (int k = 1; k <= iMailCount; k++)
{
ContactItem Item = (ContactItem)myFolder.Items[k];
string name = Item.FirstName;
string email = Item.Email1Address;
Response.Write(Item.LastName+name + email +Item.CompanyName+ "<br>");
}
这样是可以读取outlook的,但是读取的是服务器上的联系人
请问怎样读取我本地客户端的outlook里的联系人?
NameSpace mynamespace = app.GetNamespace("MAPI");
MAPIFolder myFolder = mynamespace.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
int iMailCount = myFolder.Items.Count;
for (int k = 1; k <= iMailCount; k++)
{
ContactItem Item = (ContactItem)myFolder.Items[k];
string name = Item.FirstName;
string email = Item.Email1Address;
Response.Write(Item.LastName+name + email +Item.CompanyName+ "<br>");
}
这样是可以读取outlook的,但是读取的是服务器上的联系人
请问怎样读取我本地客户端的outlook里的联系人?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货