微软专家看了,关于outlook automation
WQ 2002-03-20 03:42:47 我想到出outlook的通讯簿
由框架代码最好
我写的有错
_Application olApp;
_Items olItem;
_ContactItem olConItem;
MAPIFolder olContactFolder;
COleException e;
if(!olApp.CreateDispatch("Outlook.Application", &e))
{
CString str;
str.Format("CreateDispatch() failed w/error 0x%08lx", e.m_sc);
AfxMessageBox(str, MB_SETFOREGROUND);
return;
}
// Logon. Doesn't hurt if you are already running and logged on...
_NameSpace olNs(olApp.GetNamespace("MAPI"));
COleVariant covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
olNs.Logon(covOptional, covOptional, covOptional, covOptional);
// 读
// Get Default Contact Folder information...
olContactFolder=olNs.GetDefaultFolder(olFolderContacts);
olItem = olContactFolder.GetItems();
CComVariant varTemp((long)1);
olConItem = olItem.Item(varTemp);
///////////////////////////////////////////////////
说olFolderContacts undeclared identifier