Guten Morgen zusammen,
ich wollte gestern in ein C++ Programm eine Termin für Outlook erstellen. Dies erwies sich aber als nicht ganz so leicht wie gehofft habe. Ich habe diese Routine bereits in Delphi entworfen aber beim Übersetzen gibts eben manchmal Probleme. Kann mir von euch jemand weiterhelfen?
Schaut euch mal meinen Code an:
<PRE>
OutlookApplication1->Connect();
wchar_t *Dest;
NameSpace *aMAPI = OutlookApplication1->GetNamespace(StringToWideChar("MAPI",Dest,6));
MAPIFolder *aFolder = NULL;
aFolder = aMAPI->GetDefaultFolder(olFolderCalendar);
AppointmentItem *aCalendar = aFolder->Items->Add(olAppointmentItem);//*
aCalendar->Start = EncodeTime(8,0,0,0)+StrToDate("01.01.03");
aCalendar->Subject = "Testtermn";
aCalendar->Save();
</PRE>
//*In dieser Zeile tritt der Fehler auf. Das olAppointmentItem muss irgendwie umgewandelt werden. Am besten in einen tagVARIANT aber das bekomm ich nicht gebacken
Vielen Dank
Klaus
ich wollte gestern in ein C++ Programm eine Termin für Outlook erstellen. Dies erwies sich aber als nicht ganz so leicht wie gehofft habe. Ich habe diese Routine bereits in Delphi entworfen aber beim Übersetzen gibts eben manchmal Probleme. Kann mir von euch jemand weiterhelfen?
Schaut euch mal meinen Code an:
<PRE>
OutlookApplication1->Connect();
wchar_t *Dest;
NameSpace *aMAPI = OutlookApplication1->GetNamespace(StringToWideChar("MAPI",Dest,6));
MAPIFolder *aFolder = NULL;
aFolder = aMAPI->GetDefaultFolder(olFolderCalendar);
AppointmentItem *aCalendar = aFolder->Items->Add(olAppointmentItem);//*
aCalendar->Start = EncodeTime(8,0,0,0)+StrToDate("01.01.03");
aCalendar->Subject = "Testtermn";
aCalendar->Save();
</PRE>
//*In dieser Zeile tritt der Fehler auf. Das olAppointmentItem muss irgendwie umgewandelt werden. Am besten in einen tagVARIANT aber das bekomm ich nicht gebacken
Vielen Dank
Klaus
Comment