Announcement

Collapse
No announcement yet.

Mit for-Schleife durch Outlook-Kontakte

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mit for-Schleife durch Outlook-Kontakte

    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:

    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
                    {
                        //
                    }
        }
    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
Working...
X