achklein
Goto Top

Import von E-Mail-Adressen in Outlook 2007

Hallo,

ich möchte eine Excel-Tabelle mit E-Mail-Adressen in Outlook 2007 importieren. Wie das funktioniert, ist mir bekannt. Allerdings sollen diese Adressen zum Erstellen einer neuen Empfängergruppe verwendet werden. Lässt sich dieses ohne große Umwege bewerkstelligen? Ich möchte verhindern, dass ich die Adressen nach dem Import wieder manuell einer Empfängergruppe zuweisen muss. Hat jemand dazu eine Idee?

Achim

Content-Key: 283673

Url: https://administrator.de/contentid/283673

Printed on: April 19, 2024 at 19:04 o'clock

Member: colinardo
colinardo Sep 23, 2015 updated at 10:05:52 (UTC)
Goto Top
Hallo Achim,
kleines Excel-Makro gefällig face-wink
Wenn deine E-Mail-Adressen in Spalte A ab A2 beginnen kannst du hiermit direkt ohne Umwege eine Verteilergruppe erstellen die im Standardkontakteordner abgelegt wird.
Hier noch das Demo-Sheet: create_outlook_distribution_list_283673.xlsm
Sub CreateDistList()
    Dim dList As Object, rec As Object, objOL as Object
    Set objOL = CreateObject("Outlook.Application")  
    'Verteilergruppenobjekt erstellen  
    Set dList = objOL.CreateItem(7)
    'Namen der Verteilergruppe festlegen  
    dList.DLName = "Meine Verteilergruppe"  
    With ActiveSheet
        For Each cell In .Range("A2:A" & .Cells(Rows.Count, "A").End(xlUp).Row)  
            Set rec = objOL.Session.CreateRecipient(cell.Value)
            rec.Resolve
            dList.AddMember rec
        Next
    End With
    'Liste speichern und anzeigen  
    dList.Save
    dList.Display
End Sub
Grüße Uwe
Member: achklein
achklein Sep 23, 2015 at 10:04:10 (UTC)
Goto Top
Super, schon mal vorab vielen Dank! Werde es baldmöglichst ausprobieren! Kann ich in Zeile 7 den Namen der Liste schon vorab eintragen?

Achim
Member: colinardo
colinardo Sep 23, 2015 updated at 10:06:21 (UTC)
Goto Top
Zitat von @achklein:
Kann ich in Zeile 7 den Namen der Liste schon vorab eintragen?
Ja, dafür ist die Zeile da face-smile
Member: achklein
achklein Nov 10, 2015 at 09:42:13 (UTC)
Goto Top
Ich konnte das Skriipt gestern ausprobieren, leider kamen Fehlermeldungen:

4723d6835736d132f589cbc042c59108
Member: achklein
achklein Nov 10, 2015 at 09:42:45 (UTC)
Goto Top
efac3af65eabdc1eb0a2b5467aa8886b
Member: colinardo
colinardo Nov 10, 2015 at 10:10:18 (UTC)
Goto Top
Das wird an eurem Exchange liegen. Geht hier in einer Domain mit Exchange problemlos.
Member: achklein
achklein Nov 10, 2015 at 10:16:57 (UTC)
Goto Top
Hier gibt es kein Exchange. Das ist ein Einzel-PC eines Privatmannes

Achim
Member: colinardo
colinardo Nov 10, 2015 at 10:30:17 (UTC)
Goto Top
Zitat von @achklein:

Hier gibt es kein Exchange. Das ist ein Einzel-PC eines Privatmannes
Auch damit läuft es hier...