000
10.08.2004, 09:18 Uhr
X-SEF
|
Ja hi Leute,
ich kann mit meinem Program in das "normale" Adressbuch (kontakte) von Outlook schreiben! Ich möchte aber in das Globale Adressbuch schreiben(Lesen) welches auf dem Exchang-Server liegt!
Hier ma mein Source:
C++: |
{ // Start Outlook. _Application olApp; 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; }
_NameSpace olNs(olApp.GetNamespace("MAPI")); COleVariant covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR); olNs.Logon(covOptional, covOptional, covOptional, covOptional); // Neuer Kontakt _ContactItem olItem(olApp.CreateItem(2)); //Kontakt informationen schreiben olItem.SetFullName("Tester"); COleDateTime bdDate; bdDate.SetDate(1975, 9, 15); olItem.SetBirthday(bdDate); olItem.SetCompanyName("Testsoft"); olItem.SetHomeTelephoneNumber("4562555488"); olItem.SetEmail1Address("someone@testsoft.com"); olItem.SetJobTitle("Developer"); olItem.SetHomeAddress("25 Teststrasse\nTestcity 28226"); // Speichere Kontakt olItem.Save(); AfxMessageBox("All done.", MB_SETFOREGROUND); olNs.Logoff(); }
|
Habt ihr ne Idee wie ich des realiesiren könnte? Mir würde es auch schon mal Helfen wen ich aus den "normalen" Kontakten lesen könnte!
Ich hoffe ihr könnt mir helfen!
Scho ma danke!
Gruß
X-SEF -- ...da sin ma dabei.... |