OOo Serienbrief unter VB-Script erstellen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

jed0
Beiträge: 1
Registriert: Mi, 06.07.2005 14:56

OOo Serienbrief unter VB-Script erstellen

Beitrag von jed0 »

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
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

OOo Serienbrief unter VB-Script erstellen

Beitrag von ykcim »

Hi,

lade Dir mal das SDK zu OO herunter. In diesem befindet sich ein Beispiel zu VB-Script. (examples/ole/vbscript)

mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
plasma
*
Beiträge: 12
Registriert: Fr, 18.11.2005 11:31

OOo Serienbrief

Beitrag von plasma »

Hi
falls du inzwischen das Problem gelöst hast, könntest du mir die Lösung posten?
In der SDK ist ein winz Beispiel für OLE drin, das genau deine bzw. meine ;) (viewtopic.php?t=5016) Problematik völlig aus acht lässt...
Alle Beispiele die ich bis jetzt in Richtung Serienbriefe gesehen habe, verlassen sich auf uno... kein ole in Sicht...
Grüsse

ps: ich hab noch keine vereinsverwaltung gesehen die 'klein' ist... allein die Bestandserhebungen der Verbände :shock:
Antworten