Ich habe Probleme mit MailMerge. Mit OOo 2.3 (Kubuntu 7.10) funktioniert der MailMerge mit untenstehenden Code:
Code: Alles auswählen
MailMerge = createunoservice("com.sun.star.text.MailMerge")
MailMerge.DataSourceName="RV_Adressen"
MailMerge.DocumentURL=url_vorlage
MailMerge.CommandType=1
MailMerge.Command="Abfrage_Mitglieder_Neu"
MailMerge.OutputType=Print_auf ' 1 = Drucker, 2 = Datei
if Print_auf = 2 then
MailMerge.OutputUrl=url_druck
MailMerge.FileNameFromColumn=False
MailMerge.Filenameprefix="zz_sb_willkomm"
MailMerge.OutputType=com.sun.star.text.MailMergeType.FILE
MailMerge.SaveAsSingleFile=True
end if
MailMerge.execute(Array())
Es ist eine Exception aufgetreten
Type: com.sun.star.sdbc.SQLException
Message:
Ich ersetzte nun MailMerge.execute(Array()) durch
Dim MyProps as Object
MailMerge.execute(MyProps())
Jetzt erscheint der Fehler:
Es ist eine Exception aufgetreten
Type: com.sun.star.lanf.IllegalArgumentException
Message: cannot coerce argument type during corereflection call!
Was läuft da falsch? Wie bringe ich MailMerge unter OOo 2.4 und 3.0 zum laufen? Kann mir jemand helfen?
Alles suchen in Foren usw. brachte nichts brauchbares.
Gruss
Heinz
Code: Alles auswählen