BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das OpenOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des OpenOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als OO-SUPPORTER gekennzeichnet. 🤗
[Gelöst]checkbox abfragen und drucken
Re: checkbox abfragen und drucken
also die Zeile
next
oCtrl.setActiveSheet(oTabDruck)
habe ich geändert auf
next
oCtrl.setActiveSheet(oTab)
Jetzt druckt es einzeln alle richtig, wenn ich aber 2 oder 3 auswähle immer nur das Gleiche , also zweimal oder dreimal Tabelle 1 oder dergl.
next
oCtrl.setActiveSheet(oTabDruck)
habe ich geändert auf
next
oCtrl.setActiveSheet(oTab)
Jetzt druckt es einzeln alle richtig, wenn ich aber 2 oder 3 auswähle immer nur das Gleiche , also zweimal oder dreimal Tabelle 1 oder dergl.
Re: checkbox abfragen und drucken
Hallo,
doch - trau' dich.
Teste mal die beigefügte Datei.
Welche Programmversion nutzt du?
doch - trau' dich.
Teste mal die beigefügte Datei.
Welche Programmversion nutzt du?
- Dateianhänge
-
- tabellen drucken per checkbox.ods
- (10.67 KiB) 173-mal heruntergeladen
Gruß,
mikele
mikele
Re: checkbox abfragen und drucken
Libreoffice 7.0.4.2 64
es druckt immer Tabelle 3 wenn ich alle auswähle
es druckt immer Tabelle 3 wenn ich alle auswähle
Re: checkbox abfragen und drucken
Hallo,
irgendwie scheint LO vollkommen willkürlich mit .print umzugehen.
Ich teste mal weiter.
irgendwie scheint LO vollkommen willkürlich mit .print umzugehen.
Ich teste mal weiter.
Gruß,
mikele
mikele
Re: checkbox abfragen und drucken
Vielen Dank, mach dir aber keinen Stress, ich kann ja immer noch mit meinen alten System (Einzeldruck)arbeiten.
Re: checkbox abfragen und drucken
Mir ist aufgefallen das das Array vielleicht bei Mehrauswahl immer die einzelnen Aufrufe löscht und nur den letzten annimmt.
Deshalb wird vielleicht immer nur der letzte ausgedruckt. Und der so oft wie Kästchen angeklickt sind.
Nur so als Möglichkeit.
Weil einzeln funktionierts ja super.
Deshalb wird vielleicht immer nur der letzte ausgedruckt. Und der so oft wie Kästchen angeklickt sind.
Nur so als Möglichkeit.
Weil einzeln funktionierts ja super.
Re: checkbox abfragen und drucken
Hallo,
ich hoffe, mit Hilfe von hier: https://forum.openoffice.org/en/forum/v ... =5&t=40719
die Ursache gefunden zu haben.
Wenn man mit der aktiven Tabellen hin un her springt muss man beim Drucken die Option "wait" nutzen. Ansonsten springt man schon wieder auf eine andere Tabelle bevor die Daten zum Drucker gesandt wurden.
Also
ich hoffe, mit Hilfe von hier: https://forum.openoffice.org/en/forum/v ... =5&t=40719
die Ursache gefunden zu haben.
Wenn man mit der aktiven Tabellen hin un her springt muss man beim Drucken die Option "wait" nutzen. Ansonsten springt man schon wieder auf eine andere Tabelle bevor die Daten zum Drucker gesandt wurden.
Also
Code: Alles auswählen
Sub Main2
Dim args(0) as New com.sun.star.beans.PropertyValue
args(0).Name = "Wait"
args(0).Value = True
oDoc=ThisComponent
oCtrl=oDoc.CurrentController
'aktuelle Tabelle merken
oTabDruck=oCtrl.ActiveSheet
'Checkboxen auslesen und zu druckende Tabellennamen in Array schreiben
oForm=oTabDruck.Drawpage.Forms(0)
for i=0 to oForm.count-1
obox=oForm.getbyindex(i)
if obox.supportsservice("com.sun.star.awt.UnoControlCheckBoxModel") then
if obox.state=1 then
oTab=odoc.sheets.getbyname(obox.label)
oCtrl.setActiveSheet(oTab)
ThisComponent.Print(args())
end if
end if
next
oCtrl.setActiveSheet(oTabDruck)
End Sub
- Dateianhänge
-
- tabellen drucken per checkbox4.ods
- (10.56 KiB) 163-mal heruntergeladen
Gruß,
mikele
mikele
Re: [GELÖST] checkbox abfragen und drucken
Einwandfrei funktioniert es jetzt, Vielen Dank, jetzt ist meine Hausverwaltung wieder komplett.
Ihr seid spitze hier.
Ihr seid spitze hier.