Discussion:
Erweiterte Druck-Optionen per VBA änderbar?
(zu alt für eine Antwort)
Michael Mueller
2006-08-10 06:29:28 UTC
Permalink
Hi.

Wenn ich in Excel per Strg+P einen Druck anstoße, kommt das Fenster
'Drucken'. Dort gibt es im Frame 'Drucker' den Button 'Eigenschaften...'.
Kann ich diese Eigenschaften des Druckers per VBA ändern? Es geht
hauptsächlich um die Wahl des Papierfaches, der Papierart und des
Ausgabefaches.

Danke
Michi
Reiner Wolff
2006-08-10 16:59:10 UTC
Permalink
Moin Michael,
Post by Michael Mueller
Wenn ich in Excel per Strg+P einen Druck anstoße, kommt das Fenster
'Drucken'. Dort gibt es im Frame 'Drucker' den Button 'Eigenschaften...'.
Kann ich diese Eigenschaften des Druckers per VBA ändern? Es geht
hauptsächlich um die Wahl des Papierfaches, der Papierart und des
Ausgabefaches.
Um genau den Punkt wollte ich mich gestern auch kümmern.
Ich habe dazu leider nur die unschöne Lösung über SendKeys gefunden.
Das geht dann in der Art:
Sendkeys "^P"
Sendkeys "%E"
Sendkeys "{Tab}{Tab}{Tab}{Down}"


Ich habe leider nicht in angemessener Zeit eine API-Lösung dazu gefunden,
die ich in VBA hätte nutzen können.
Vielleicht kennt ja jemand anders hier dazu eine Lösung?

Greetinx aus Kiel
Reiner
--
"Künstliche Intelligenz ist das Perpetuum Mobile der Informatik"
Sabine Wolf
2006-08-10 20:41:54 UTC
Permalink
Post by Michael Mueller
Wenn ich in Excel per Strg+P einen Druck anstoße, kommt das Fenster
'Drucken'. Dort gibt es im Frame 'Drucker' den Button 'Eigenschaften...'.
Kann ich diese Eigenschaften des Druckers per VBA ändern? Es geht
hauptsächlich um die Wahl des Papierfaches, der Papierart und des
Ausgabefaches.
Was ich dazu gefunden habe:
http://www.spotlight.de/zforen/msa/m/msa-1154011339-14652.html

Scheint ziemlich systemnah zu sein und dementsprechend aufwändig.

Sabine
Michael Mueller
2006-08-11 06:30:10 UTC
Permalink
Hi Sabine.
Post by Sabine Wolf
Post by Michael Mueller
Wenn ich in Excel per Strg+P einen Druck anstoße, kommt das
Fenster 'Drucken'. Dort gibt es im Frame 'Drucker' den Button
'Eigenschaften...'.
Kann ich diese Eigenschaften des Druckers per VBA ändern? Es
geht hauptsächlich um die Wahl des Papierfaches, der
Papierart und des Ausgabefaches.
http://www.spotlight.de/zforen/msa/m/msa-1154011339-14652.html
Scheint ziemlich systemnah zu sein und dementsprechend aufwändig.
Deinen Link kann ich leider im Moment nicht anschauen, werde ich aber
nachholen.
Aber ist es denn wirklich so systemnah. In meiner Exceltabelle werden
nämlich die Einstellungen des Druckers nicht Excel-weit einheitlich gesetzt,
sondern sind von Tabellenblatt zu Tabellenblatt unterschiedlich. Dachte
deshalb, das diese Einstellungen irgendwo im Excel selbst hinterlegt sein
müssten ...

Michi

Loading...