OOo Serienbrief unter VB-Script erstellen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: OOo Serienbrief unter VB-Script erstellen

OOo Serienbrief

von plasma » Mi, 23.11.2005 17:01

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:

OOo Serienbrief unter VB-Script erstellen

von ykcim » Mo, 11.07.2005 15:45

Hi,

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

mfg
Michael

OOo Serienbrief unter VB-Script erstellen

von jed0 » 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

Nach oben