OOo Serienbrief unter VB-Script erstellen
Verfasst: Mo, 11.07.2005 13:12
Hallo Spezialisten,
ich habe eine kleine Anwendung (Vereinsverwaltung) in der ich bis jetzt über ein VB-Script einen Serienbrief über Word erzeugte. Nun möchte ich das ganze auf OOo -Textverarbeitung umbauen.
Im Folgenden mein bisheriges Script:
'###############################################
' WSH:
' Erstellt 1. Erzeugt ein Word-Dokument aus Vorlage
' 2. Setzt eine variable Datenquelle.
'
Dim myobj, AddFile
Set myobj = CreateObject("Word.Application")
AddFile = "\\frankfurt\VMS\WW\Vorlagen\Mitglieder.dot"
myobj.Documents.Add AddFile
myobj.ActiveDocument.MailMerge.OpenDataSource "\\frankfurt\VMS\WW\Daten\MG1041.DAT"
myobj.ActiveDocument.MailMerge.ViewMailMergeFieldCodes = Toggle
myobj.ActiveDocument.saveas "\\frankfurt\VMS\WW\Doc\MG1041.doc"
myobj.visible = true
'###############################################
Die Datenquelle wurde bisher dynamisch zugewiesen.
Da mein Programm keinerlei Schnittstellen zu anderen Windows-Komponenten zur Verfügung stellt muss ich das Problem mit VB-Script oder Java-Script lösen.
Kann mir da jemand helfen?
Gruß Jürgen
ich habe eine kleine Anwendung (Vereinsverwaltung) in der ich bis jetzt über ein VB-Script einen Serienbrief über Word erzeugte. Nun möchte ich das ganze auf OOo -Textverarbeitung umbauen.
Im Folgenden mein bisheriges Script:
'###############################################
' WSH:
' Erstellt 1. Erzeugt ein Word-Dokument aus Vorlage
' 2. Setzt eine variable Datenquelle.
'
Dim myobj, AddFile
Set myobj = CreateObject("Word.Application")
AddFile = "\\frankfurt\VMS\WW\Vorlagen\Mitglieder.dot"
myobj.Documents.Add AddFile
myobj.ActiveDocument.MailMerge.OpenDataSource "\\frankfurt\VMS\WW\Daten\MG1041.DAT"
myobj.ActiveDocument.MailMerge.ViewMailMergeFieldCodes = Toggle
myobj.ActiveDocument.saveas "\\frankfurt\VMS\WW\Doc\MG1041.doc"
myobj.visible = true
'###############################################
Die Datenquelle wurde bisher dynamisch zugewiesen.
Da mein Programm keinerlei Schnittstellen zu anderen Windows-Komponenten zur Verfügung stellt muss ich das Problem mit VB-Script oder Java-Script lösen.
Kann mir da jemand helfen?
Gruß Jürgen