Druckerschacht ansteuern

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Druckerschacht ansteuern

Re: Druckerschacht ansteuern

von Stephan » Do, 11.08.2011 13:59

wenn ich den Druckerschacht über ein Makro auslese, bekomme ich die Antwort
Naja, das ist dann offensichtlich der Name des aktuellen Schachtes
Wie komme ich sonst an den Nanem des Druckerschachtes?
Indem Du nachschaust welche Namen im Dialog als Papierschächte verfügbar sind. Möglicherweise kann es auch sein das Du dort den gewünschten Papierschacht zunächst einstellen mußt und ihn dann zusätzlich per Makro auslesen, weil OOo unter Umständen Defaultnamen ins Englische umwandelt (der Name "FromPrinterSettings" scheint mir ggf. eion solches DEfault zu sein)



Gruß
Stephan

Re: Druckerschacht ansteuern

von mike6 » Do, 11.08.2011 12:25

Hallo Stefan,

wenn ich den Druckerschacht über ein Makro auslese, bekomme ich die Antwort

Code: Alles auswählen

FromPrinterSettings
Wie komme ich sonst an den Nanem des Druckerschachtes?

Re: Druckerschacht ansteuern

von Stephan » Do, 11.08.2011 11:46

Wo liegt der Fehler?
mutmaßlich genau da wie er in der Fehlermeldung benannt ist. Hast Du denn geprüft das die dort als fehlerhaft benannte Bezeichnung des Papierfaches ("Tray 2") überhaupt so (in der genauen Schreibweise) bei Dir existiert?


Gruß
Stephan

Druckerschacht ansteuern

von mike6 » Do, 11.08.2011 11:29

Hallo,

ich möchte über ein Makro einen bestimmten Druckerschacht ansteuern.

Code: Alles auswählen

Doc = ThisComponent
StyleFamilies = Doc.StyleFamilies
PageStyles = StyleFamilies.getByName("PageStyles")
DefPage = PageStyles.getByName("Standard")
DefPage.PrinterPaperTray = "Tray 2"
Das Makro meckert bei DefPage.PrinterPaperTray = "Tray 2"

Meldung:

Type: com.sun.star.lang ILLegalArgumentException.


Wo liegt der Fehler?

Nach oben