![]() |
Lotus Notes: Übernahme der Outlook Adressen?
Wäre echt dankbar wenn mir jemand sagt, wie ich meine Outlook Adressen in Lotus Notes unterbringe. Abtippen kann's ja nicht sein?!?
Danke, Selli! |
Da gibt´s mehrere Wege:
Einmal der Noteseigene Dateiimport(csv-File mit Outlook erstellen und dann importieren), dann kann man noch mit MS-Excel diesen File im wks-Format speichern und ähnlich importieren oder man schreibt/besorgt sich einfach einen Script-Agent der den File per Stringhandling importiert. Falls noch benötigt, den Agent kann ich nochmal schreiben, die Bedienung ist "idiotensicher" ;-) Gruß TCS |
Hab den Agent nochmal reingeklopft:
Sub Initialize %REM ================================================== ======================================== Es steht jedem frei, dieses Script zu benutzen oder zu verändern, ich übernehme allerdings keinerlei Verantwortung für eventuell durch diesen Agent verursachte Schäden an Dateien. Erstellt von TCS am 25.1.2002 Dieser Agent importiert mit Outlook-Express erstellte csv-Files. Dateistruktur: Name; E-Mail-Adresse; Straße (privat); Ort (privat); Postleitzahl (privat); Bundesland (privat); Land/Region (privat); Rufnummer (privat); Straße (geschäftlich); Ort (geschäftlich); Postleitzahl (geschäftlich); Bundesland (geschäftlich); Land/Region (geschäftlich); Rufnummer (geschäftlich); Firma; Position %END REM Const FunctionName="CSV-Import" Print FunctionName+" START" Dim s As New notessession Dim db As notesdatabase Dim view As notesview Dim doc As notesdocument Dim csv As String Dim zeile As String Dim fname As String 'FirstName+" "+LastName Dim mail As String 'MailAddress Dim homestreet As String 'HomeAddress Dim homecity As String 'HomeAddress Dim homezip As String 'Zip Dim homestate As String 'HomeAddress Dim homecountry As String 'Country Dim homephone As String 'PhoneNumber Dim jobstreet As String 'BusinessAddress Dim jobcity As String 'Location Dim jobzip As String 'OfficeZip Dim jobstate As String 'BusinessAddress Dim jobcountry As String 'OfficeCountry Dim jobphone As String 'OfficePhoneNumber Dim company As String 'CompanyName Dim jobtitle As String 'JobTitle Dim firstname As String Dim lastname As String Dim key As String Dim num As Integer Dim i As Integer Set db=s.currentdatabase Set view=db.getview("Kontakte") csv=Inputbox("Bitte Datei mit gesamtem Pfad angeben!","Auswahl","C:\ADRESS.CSV") i=0 num=Freefile() Open csv For Input As num Do Until Eof(num) Line Input #num,zeile If i>0 Then fname=zeile mail=Mid$(fname,Instr(fname,";")+1) homestreet=Mid$(mail,Instr(mail,";")+1) homecity=Mid$(homestreet,Instr(homestreet,";")+1) homezip=Mid$(homecity,Instr(homecity,";")+1) homestate=Mid$(homezip,Instr(homezip,";")+1) homecountry=Mid$(homestate,Instr(homestate,";")+1) homephone=Mid$(homecountry,Instr(homecountry,";")+ 1) jobstreet=Mid$(homephone,Instr(homephone,";")+1) jobcity=Mid$(jobstreet,Instr(jobstreet,";")+1) jobzip=Mid$(jobcity,Instr(jobcity,";")+1) jobstate=Mid$(jobzip,Instr(jobzip,";")+1) jobcountry=Mid$(jobstate,Instr(jobstate,";")+1) jobphone=Mid$(jobcountry,Instr(jobcountry,";")+1) company=Mid$(jobphone,Instr(jobphone,";")+1) jobtitle=Mid$(company,Instr(company,";")+1) key=Left$(fname,Instr(fname,";")-1) If Instr(key," ")<>0 Then firstname=Left$(fname,Instr(fname," ")-1) lastname=Mid$(fname,Instr(fname," ")+1) lastname=Left$(lastname,Instr(lastname,";")-1) Else firstname="" lastname=Left$(fname,Instr(fname,";")-1) End If If firstname<>"" Then key=firstname+" "+lastname Else key=lastname End If Set doc=view.getdocumentbykey(key) If doc Is Nothing Then Set doc=db.createdocument doc.form="Person" doc.type="Person" doc.firstname=firstname doc.lastname=lastname doc.mailaddress=Left$(mail,Instr(mail,";")-1) doc.homeaddress=Left$(homestreet,Instr(homestreet, ";")-1) Set item=doc.getfirstitem("HomeAddress") Call item.appendtotextlist(Left$(homecity,Instr(homecit y,";")-1)) Call item.appendtotextlist(Left$(homestate,Instr(homest ate,";")-1)) doc.zip=Left$(homezip,Instr(homezip,";")-1) doc.country=Left$(homecountry,Instr(homecountry,"; ")-1) doc.phonenumber=Left$(homephone,Instr(homephone,"; ")-1) doc.businessaddress=Left$(jobstreet,Instr(jobstree t,";")-1) Set item=doc.getfirstitem("BusinessAddress") Call item.appendtotextlist(Left$(jobstate,Instr(jobstat e,";")-1)) doc.location=Left$(jobcity,Instr(jobcity,";")-1) doc.officezip=Left$(jobzip,Instr(jobzip,";")-1) doc.officecountry=Left$(jobcountry,Instr(jobcountr y,";")-1) doc.officephonenumber=Left$(jobphone,Instr(jobphon e,";")-1) doc.companyname=Left$(company,Instr(company,";")-1) doc.jobtitle=jobtitle Call doc.save(True,False) End If End If i=1 Loop Print FunctionName+" ENDE" End Sub Ich hoffe das hilft. Viele Grüße TCS |
notes
hervorragend. danke schön! mfg, selli!
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag