Home-›Foren-›Outlook-›Outlook Kontakte-›vCard-Datei importieren *.vcf
- This topic has 3 Antworten, 1 Stimme, and was last updated 19:57 um 2. Februar 2006 by Unbekannt.
- AutorBeitrag
- 16. Juli 2005 um 12:55 #30471UnbekanntParticipant
hallo,
ich möchte gerne eine *.vcf in outlook 2003 importieren. meine datei wurde mit lotus 6.1 erstellt und enthält ca. 100 kontakte. wenn man diese datai über den import-export assistenten importiert, fügt er nur eine adresse ein. gehen nicht alle? oder muß ich 100 vcf- dateien erstellen und einfügen?27. Juli 2005 um 09:04 #106271UnbekanntParticipantHi,
und schon ne Lösung?
Habe das gleiche Problem.
Werd mich mal nach einem Splitter umsehen, der die Datei in mehrer zerlegt.Grüße Eisbaer
11. August 2005 um 01:44 #108544UnbekanntParticipant\’ ***************** Bitte den Path zu den VCF Dateien anpassen !!!! ****************
\’ Dieses Script liest alle Groupwise VCF Dateien im \”VCFFolder\” ein und legt gleichnahmige Unterverz.
\’ an und exportiert darin die einzelnen VCF DateienConst ForReading = 1
DIM VCSFile , objNewVCSFile
Dim Line , NewFile, path
Dim fso1, f, f1, fc, s
DIM OK , MSGpathOK=False
Zaehler=0\’______________________________
VCFFolder=\”d:\\temp\\\”
\’________________________________
Set fso1 = CreateObject(\”Scripting.FileSystemObject\”)
Set f = fso1.GetFolder(VCFFolder)
Set fc = f.Files
For Each f1 in fcIf instr(lcase(f1.name),\”.vcf\”) then
Filename=f1.name
Start
end ifNext
If OK=True then
call MsgBox(\”Die *.VCF Dateien liegen in den Verzeichnissen : \”+ chr(13) + Left(MSGpath,LEN(MSGPATH)-5) + chr(13) + \”und können mit Outlook importiert werden\”,65,\”Mitteilung\”)
end if
Sub start()
path=Left(Filename,Len(Filename)-4)VCSFile = VCSArray()
Set Verz = CreateObject(\”Scripting.FileSystemObject\”)
If Not Verz.FolderExists(vcffolder+Path) then
Set ts = Verz.CreateFolder(VCFFolder+Path)
MSGpath=MSGpath + Path + \” und \”
For Each Line in VCSFileIf InStr(Line,\”BEGIN:VCARD\”) then
NewFile=True
Zaehler=zaehler+1
Set objFSO = CreateObject(\”Scripting.FileSystemObject\”)
File=vcffolder+Path+\”\\\”+Path+CStr(zaehler)+\”.vcf\”
Set objNewVCSFile = objFSO.CreateTextFile(File, True, False)
end ifif InStr(Line,\”END:VCARD\”) then
NewFile=False
objNewVCSFile.Writeline(line)
objNewVCSFile.close
end ifIf NewFile=True then
objNewVCSFile.Writeline(line)
OK=true
END IFNext
else
call MsgBox(\”Das Verzeichniss : \”+Path + \” ist schon vorhanden. Bitte dieses vorher löschen\”,65,\”Fehler\”)end if
end sub
Function VCSArray()
Dim fso, ts, s, lines, FileArray
Const ForReading = 1Set fso = CreateObject(\”Scripting.FileSystemObject\”)
Set ts = fso.OpenTextFile(Filename, ForReading)
s = ts.ReadAll
ts.CloseVCSArray=split(s, vbNewLine, -1,1)
End Function2. Februar 2006 um 19:57 #124355UnbekanntParticipantIch habe dasselbe PRoblem, weiss jetzt aber nichts mit dem Script anzufangen. In Outlook VBA und dann ein neues Modul anlegen, das Script dort reinkopieren geht nicht. :exclam: Kann mir jemand auf die Sprünge helfen, bitte? Wäre soo super!
Jörn - AutorBeitrag
Das Thema ‘vCard-Datei importieren *.vcf’ ist für neue Antworten geschlossen.