Кто занимался импортом файлов iCalendar в Outlook? Интерисует именно програмнный импорт, т.е. создание записей календаря программными методами.
Следующий участок кода для Visual C++ Studio:
_Application *pApp
{
_AppointmentItem *pAppItem;
MAPIFolder *pMapi;
_NameSpace *pNs;
_Items *pItem;
LPDISPATCH pDisp;
pApp->GetNamespace((BSTR)CComBSTR("MAPI"),&pNs);
pNs->GetDefaultFolder(olFolderCalendar,&pMapi);
pMapi->get_Items(&pItem)
pItem->Add((VARIANT)CComVariant(olAppointmentItem),&pDisp);
hr=pDisp->QueryInterface(IID__AppointmentItem,(void**)&pAppItem);
pAppItem->............... // присвоение свойствам нужных значений
создает новую запись календаря, но проблема в том, что поле Organizer оутлук сам исправляет на текущего пользователя, т.е. получается невозможно создать appointment, организатором которого является чужой для оутлука юзер (емаил). Как создать запись от имени чужого пользователя?
Заранее спасибо.