Hallo!
Ich versuche mich gerade ein wenig in der Office-Programmierung einzuarbeiten und habe da ein Problem.
Wenn man Outlook 2003 hat, kann man die Kontakte in Outlook mittels einer foreach-Schleife durchgehen, aber bei 2002 kann man das nur mit einer for-Schleife realisieren.
Meine foreach-Schleife (die auch funktioniert) sieht wie folgt aus:
Ich weiß, dass ich bei der "for-Schleife" von "0 bis objFolder.Items.Count-1" und per "objFolder.Items.Count[index]" daraufzugreifen muß, aber das klappt irgendwie nicht!
Könnt ihr mir da vielleicht weiterhelfen?
MfG
Echo
Ich versuche mich gerade ein wenig in der Office-Programmierung einzuarbeiten und habe da ein Problem.
Wenn man Outlook 2003 hat, kann man die Kontakte in Outlook mittels einer foreach-Schleife durchgehen, aber bei 2002 kann man das nur mit einer for-Schleife realisieren.
Meine foreach-Schleife (die auch funktioniert) sieht wie folgt aus:
Code:
MSOutlook .MAPIFolder objFolder = objNamespace.GetDefaultFolder (MSOutlook.OlDefaultFolders.olFolderContacts); foreach (object item in objFolder.Items) { MSOutlook.ContactItem appItem = item as Outlook.ContactItem; if (appItem != null) { importContactItems.Tables[0].Rows.Add(new object[] { appItem.LastName, appItem.FirstName, appItem.HomeAddressStreet}); } else { // } }
Könnt ihr mir da vielleicht weiterhelfen?
MfG
Echo