Could we help you? Please click the banners. We are young and desperately need the money
Outlook kann wohl mit dem .vcf-Format umgehen, jedoch wird es schnell zur Qual, mehrere hundert Kontakte zu importieren, denn: Outlook muss jedes Element einzeln öffnen und abspeichern. Hier hilft ein VBA-Skript!
.vcf-Dateien, auch bekannt als vCards, sind ein gängiges Format für den Austausch von Kontaktinformationen. Sie enthalten alle wichtigen Details wie Namen, Telefonnummern und E-Mail-Adressen. Wenn du mehrere Kontakte importieren möchtest, bietet Outlook standardmäßig nur die Möglichkeit, eine Datei nach der anderen zu importieren – ein frustrierender Prozess, wenn es um viele Kontakte geht.
Mit einem einfachen VBA-Skript kannst du Outlook dazu bringen, mehrere .vcf-Dateien automatisch zu importieren, ohne jede Datei manuell öffnen zu müssen. Das Skript durchläuft alle .vcf-Dateien in einem definierten Ordner und fügt sie direkt in Outlook ein.
Lege alle .vcf-Dateien, die du importieren möchtest, in den Ordner C:\vcf
auf deinem Computer.
Sub OpenSaveVCard()
Set fso = CreateObject("Scripting.FileSystemObject")
Set fsDir = fso.GetFolder("C:\VCARDS")
For Each fsFile In fsDir.Files
strVCName = "C:\VCARDS\" & fsFile.Name
Set objOL = CreateObject("Outlook.Application")
Set colInsp = objOL.Inspectors
If colInsp.Count = 0 Then
Set objWSHShell = CreateObject("WScript.Shell")
objWSHShell.Run Chr(34) & strVCName & Chr(34)
DoEvents
Set colInsp = objOL.Inspectors
If Err = 0 Then
Do Until colInsp.Count = 1
DoEvents
Loop
colInsp.Item(1).CurrentItem.Save
colInsp.Item(1).Close olDiscard
Set colInsp = Nothing
Set objOL = Nothing
Set objWSHShell = Nothing
End If
End If
Next
End Sub
ImportVcfFiles
aus der Liste und klicke auf Ausführen.Mit dieser Methode kannst du hunderte .vcf-Kontakte auf einmal in Outlook importieren, ohne jeden Kontakt einzeln öffnen zu müssen. Der Ordner C:\vcf
macht es dir leicht, den Import vorzubereiten und durchzuführen – einfach Skript einfügen und starten!