Domino 9 und frühere Versionen > ND7: Entwicklung
Feldinhalt nach Word kopieren
Axel:
Für die Ausführung innerhalb der Maske muss das Ganze so aussehen:
Sub Initialize
Const WORDPATH = "C:\Test.doc"
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim report As WordReport
Dim doc As NotesDocument
Set report = New WordReport (WORDPATH, False) ' false = don't show word
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document
' Messagebox report.getversion()
Call report.writeTextToBookmark("GeneralDescription", doc.GeneralDescription_1(0))
Call report.setVisibility(True)
End Sub
Axel
Jens*:
Hallo,
ich hätte da noch eine Frage. Wenn ich den Code in einer Ansicht aufrufe u. mehrere Einträge markiere. Ist es möglich, dass er mir dann alle markierten Einträge in ein Word Dokument markiert?
So in etwa solls dann aussehen..
Word Dokument:
Dokument 1
Feld A
Feld B
Feld C
Dokument 2
Feld A
Feld B
Feld C
Danke,
Jens
Axel:
Klar ist das möglich. Du musst den Code nur entsprechend umbauen. So in der Art, dass du vor der Schleife, in der du die markierten Dokumente beackerst, ein neues Word-Dokument anlegst und alle gewünschten Daten in diese Dokument schreibst.
Ich kenne die Klasse nicht im Detail, so dass ich dir nicht sagen kann wie groß der Aufwand ist.
Axel
Legou:
Tach zusammen,
ich hätte da vielleicht noch ne Idee bzw. Lösung für das Problem
NotesToWord mal bei google eingeben dann müßtest du schnell über ne nsf stolpern.
Achtung bei übernehmen der Werte nach Word kann die .nsf nur Txt Felder verarbeiten
MFG
René
Jens*:
Hallo,
mittlerweile bin ich mit dem Skript so ganz zufrieden.
Kann man eigentlich Const WORDPATH = "C:\Template.dot" auch in die Datenbank verlagern? Was müßte ich da ändern.
Danke!
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln