von FloWe » Mi, 06.06.2007 15:40
Ich möchte gerne per Basic Makro eine bereits geöffnete Vorlage mit der Datenbank zusammenführen.
Code: Alles auswählen
Set objServiceManager = CreateObject("com.sun.star.ServiceManager")
Set objStardesktop = objServiceManager.createinstance("com.sun.star.frame.Desktop")
Set MyMerge = CreateUnoService("com.sun.star.text.MailMerge")
MyMerge.DataSourceName = "Adressdaten"
MyMerge.DocumentURL = "file:///M:/xx.odt"
MyMerge.Commandtype = 0
MyMerge.Command = "Adressdaten"
MyMerge.outputtype = 2
MyMerge.OutputUrl = "file:///C:/Temp"
MyMerge.Filenameprefix="Flo"
Dim objFlo as Object
MyMerge.execute (objFlo )
end sub
Ich bekomme hier nun einen Fehler: "cannot coerce argument type during coreflection call" .... Was hab ich falsch gemacht ?
Danke
Flo
Ich möchte gerne per Basic Makro eine bereits geöffnete Vorlage mit der Datenbank zusammenführen.
[code]
Set objServiceManager = CreateObject("com.sun.star.ServiceManager")
Set objStardesktop = objServiceManager.createinstance("com.sun.star.frame.Desktop")
Set MyMerge = CreateUnoService("com.sun.star.text.MailMerge")
MyMerge.DataSourceName = "Adressdaten"
MyMerge.DocumentURL = "file:///M:/xx.odt"
MyMerge.Commandtype = 0
MyMerge.Command = "Adressdaten"
MyMerge.outputtype = 2
MyMerge.OutputUrl = "file:///C:/Temp"
MyMerge.Filenameprefix="Flo"
Dim objFlo as Object
MyMerge.execute (objFlo )
end sub[/code]
Ich bekomme hier nun einen Fehler: "cannot coerce argument type during coreflection call" .... Was hab ich falsch gemacht ?
Danke
Flo