TextFrames / TextTables kopieren
Verfasst: Fr, 29.06.2012 15:28
Hallo,
ich möchte mit einem Makro einen TextFrame aus einem Writer-Dokument kopieren und in das gleiche Dokument an anderer Stelle wieder einfügen. Das kann doch eigentlich nicht so schwer sein.
Bisher behelfe ich mir damit, dass ich einen neuen Frame erstelle:
und dann die relevanten Eigenschaften von dem Original-Frame übertrage:
oFrameOrg ist dabei der Ausgangsframe. Mit dieser Methode bin ich aber nicht sicher, wirklich alle Eigenschaften zu erwischen. Das geht bestimmt auch eleganter?
Vielen Dank.
ich möchte mit einem Makro einen TextFrame aus einem Writer-Dokument kopieren und in das gleiche Dokument an anderer Stelle wieder einfügen. Das kann doch eigentlich nicht so schwer sein.
Bisher behelfe ich mir damit, dass ich einen neuen Frame erstelle:
Code: Alles auswählen
oFrame = oListDoc.createInstance("com.sun.star.text.TextFrame")
Code: Alles auswählen
With oFrame
.HoriOrient = oFrameOrg.HoriOrient
.HoriOrientRelation = oFrameOrg.HoriOrientRelation
.Height = oFrameOrg.Height
.Width = oFrameOrg.Width
.rightBorder = oFrameOrg.rightBorder
.leftBorder = oFrameOrg.leftBorder
.topBorder = oFrameOrg.topBorder
.bottomBorder = oFrameOrg.bottomBorder
.Name = "Rahmen" + cStr(BId)
End With

Vielen Dank.