Autor Thema: Geparste Infos aus Mail in neues Dokument einfügen  (Gelesen 1146 mal)

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
Hallo Zusammen

Aus dem Thread von eknori http://atnotes.de/index.php?topic=20321.msg127211#msg127211 weiss ich nun, wie ich ganz einfach Inhalt aus einem formatierten Mail parsen kann. Nun möchte ich einen Schritt weitergehen und die geparsten Infos direkt in ein neues Dokument einfügen. Und zwar soll das neue Dokument in der DB "test.nsf" mit der Maske "Testmaske" erstellt werden, wobei ich den geparsten Inhalt des Mails (Testvariable) direkt in das Feld "Testfeld" des leeren neuen Dokuments einfügen möchte.

Habt ihr ein paar gute Vorschläge, wie ich dies machen könnte?

Ich sehe viel Potential für eine solche Funktion. Z.B: einer Mailin DB, wo Kundenanfragen rein kommen. Je nach Anfragetyp könnten die Mails in eine DB importiert werden, ohne dass jemand etwas abtippen oder kopieren muss. Ich nehme an und weiss auch, dass noch sehr viel von Hand kopiert wird, was eigentlich einem Agenten übergeben werden könnte  :o

Lieber Gruss
Manuel
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Geparste Infos aus Mail in neues Dokument einfügen
« Antwort #1 am: 23.11.05 - 09:51:58 »
Sieh dir mal in der DesignerHilfe die Klasse NotesDocument an.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
Re: Geparste Infos aus Mail in neues Dokument einfügen
« Antwort #2 am: 23.11.05 - 14:33:38 »
Hi!

So, nun bin ich soweit, das ich schonmal ein Dokument mit der Gewünschten Maske erstellen kann und auch gleich schon die Felder füllen kann.

Code
	'Open Document
	Dim session As New NotesSession
	Dim Db As New NotesDatabase("", "test.nsf")
	Dim newDoc As NotesDocument
	Set newDoc = New NotesDocument( Db )
	newDoc.Form = "Testmaske"	
	newDoc.Testfeld = "Inhalt einfügen"
	Call newDoc.Save( True, True )

Super Sache, und nicht mal so schwer :-)
Könnt ihr mir sagen, wie ich dieses Dokument gleich per LS aufruden kann?

Danke!

Gruss
Manuel
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Geparste Infos aus Mail in neues Dokument einfügen
« Antwort #3 am: 23.11.05 - 14:34:42 »
Sieh mal unter NotesUiWorkspace die Methode EditDocument an.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Driri

  • Gast
Re: Geparste Infos aus Mail in neues Dokument einfügen
« Antwort #4 am: 24.11.05 - 09:25:29 »
Du kannst es evtl. sogar noch einfacher machen, wenn in der Zieldatenbank die verwendete Maske z.B. die Items Body und Subject enthält.

Dann reicht theoretisch schon ein Set docneu = doc.CopyToDatabase(db) aus. Damit erzeugst Du eine Kopie des angegebenen Dokumentes in der angegebenen Datenbank und müßtest dann nur noch die Maske umschießen.

Ist evtl. einfacher, als alle Items einzeln zu kopieren.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz