Programmierung unter AOO/LO (StarBasic, Python, Java, ...)
Moderator: Moderatoren
TooniX
*
Beiträge: 12 Registriert: Fr, 24.03.2006 21:57
Beitrag
von TooniX » So, 02.04.2006 23:51
Hallo!
ich will gern einen Serienbrief per Makro drucken lassen. Das hier hab ich von irgendwo abgeshcrieben:
Code: Alles auswählen
MyMerge = createUnoService("com.sun.star.text.MailMerge")
MyMerge.DataSourceName="test-db"
MyMerge.DocumentURL=ConvertToURL("/home/toonix/work/test.odt")
MyMerge.CommandType=0
MyMerge.Command="Adressen"
MyMerge.OutputType=2
MyMerge.OutputUrl=ConvertToURL("/home/toonix/work/")
MyMerge.FileNameFromColumn=False
MyMerge.Filenameprefix="test-out-"
Dim MyProps As Object
MyMerge.execute (MyProps())
es gibt mir einen Fehler aus: cannot coerce argument type during corereflection call
danach googlen hat nichts gebracht. Was ist daran faul?
TooniX
pmoegenb
********
Beiträge: 4330 Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:
Beitrag
von pmoegenb » Mo, 03.04.2006 22:34
Hallo TooniX,
unter
viewtopic.php?t=207&highlight=mailmerge gibt es Code für Visual Basic.
Den Code habe ich für Delphi umgeschrieben und unter Delphi funktioniert er.
Also umschreiben für StarBasic.
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
TooniX
*
Beiträge: 12 Registriert: Fr, 24.03.2006 21:57
Beitrag
von TooniX » Di, 04.04.2006 20:24
ja, das hab ich auch schon gefunden. Nur läuft auf meinem Betriebssystem nichts von MIcrosoft, also leider auch kein VB...
gibt es diesen verdammten Code nicht auch auf StarBasic? Ich bin mir sicher, es ist nur irgendeine dumme Syntaxt-Geschichte.
TooniX
TooniX
*
Beiträge: 12 Registriert: Fr, 24.03.2006 21:57
Beitrag
von TooniX » Mi, 05.04.2006 20:43
so, hier die Auflösung : statt
muß es am Ende einfach heißen:
hoffe, es hilft irgendwann mal jemandem weiter
TooniX