von thetta » Fr, 14.05.2010 23:06
Ich möchte im Writer per Makro ein Bild in die Kopf- und dann eines in die Fußzeile einfügen und sie auch wieder löschen können. Im OO-Bereich bin ich da als Umsteiger Neuling, und aus MS Word bekomme ich nichts konvertiert.
Bild einfügen mache ich zZ mit,
dim args1(3) as new com.sun.star.beans.PropertyValue
args1(0).Name = "FileName"
args1(0).Value = "file:///C:/kopf.gif"
args1(1).Name = "FilterName"
args1(1).Value = "<Alle Formate>"
args1(2).Name = "AsLink"
args1(2).Value = false
args1(3).Name = "Style"
args1(3).Value = "Grafik"
dispatcher.executeDispatch(document, ".uno::InsertGraphic", "", 0, args1())
geht aber immer dorthin wo der Cursor vor dem Makro ist auch wenn ich mit
DefPage.HeaderIsOn = True
header=DefPage.headertext
header.setString("Hallo")
vorher in die Kopfzeile reingeschreiben bekomme.
Tausend Dank für einen Hinweis (aber bitte nicht auf engl. Dokus, da beiß ich schon einige Abende wegen in den Rinnstein)
Ich möchte im Writer per Makro ein Bild in die Kopf- und dann eines in die Fußzeile einfügen und sie auch wieder löschen können. Im OO-Bereich bin ich da als Umsteiger Neuling, und aus MS Word bekomme ich nichts konvertiert.
Bild einfügen mache ich zZ mit,
dim args1(3) as new com.sun.star.beans.PropertyValue
args1(0).Name = "FileName"
args1(0).Value = "file:///C:/kopf.gif"
args1(1).Name = "FilterName"
args1(1).Value = "<Alle Formate>"
args1(2).Name = "AsLink"
args1(2).Value = false
args1(3).Name = "Style"
args1(3).Value = "Grafik"
dispatcher.executeDispatch(document, ".uno::InsertGraphic", "", 0, args1())
geht aber immer dorthin wo der Cursor vor dem Makro ist auch wenn ich mit
DefPage.HeaderIsOn = True
header=DefPage.headertext
header.setString("Hallo")
vorher in die Kopfzeile reingeschreiben bekomme.
Tausend Dank für einen Hinweis (aber bitte nicht auf engl. Dokus, da beiß ich schon einige Abende wegen in den Rinnstein)