ich habe ein Makro mit dem aus mehreren Arbeitsmappen in Calc vordefinierte Bereiche in einem "rutsch" durch anklicken einer Schaltfläche ausdrucke.
Bisher war die Version 2.0 im Einsatz. Nun seit Umstellung auf 2.3.1 bzw. 2.4 funktioniert das Makro nicht mehr. Hat jemand eine Idee warum nicht.
Code: Alles auswählen
Sub Drucken
Dim oDoc As Object
Dim oSheet As Object
Dim oZeile As Object
oDoc = ThisComponent
oShAktiv = oDoc.Sheets.GetByName("Test1")
'Druckbereich für Testbereich festlegen
Dim oAktiv(0) As New com.sun.star.table.CellRangeAddress
Dim oAktiv2() As New com.sun.star.table.CellRangeAddress
oAktiv(0).Sheet = oShAktiv.Rangeaddress.sheet
oAktiv(0).StartColumn = 0 : oAktiv(0).StartRow = 0
oAktiv(0).EndColumn = 13 : oAktiv(0).EndRow = 58
oShAktiv.setPrintAreas(oAktiv())
'festgelegte Druckbereiche Drucken
oDoc.Print(Array())
'festgelegte Druckbereich löschen
oShAktiv.setPrintAreas(oAktiv2())
end sub
Das ist nur ein Ausschnitt. Selbstverständlich sollen mehrere Bereiche gedruckt werden.
Danke im voraus für die Hilfe
2stupid4this