Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem VBA nastevení tiskárny

V excelu přes VBA otevírám různé soubory. Úpravy formátu není problém. Odesílám je pak na tiskárnu, která má standard duplexní tisk. Zatím jsem neobjevil způsob, jak nastavit, aby tisk byl 100% pouze jednostránkový a na změnu standardu tiskárny nemám oprávnění! Zatím si musím vždy vyvolat dialogové okno tiskárny, kde si to pak pro každý soubor manuálně nastavím.
Předem díky za radu

Předmět Autor Datum
Vo VBA určujem konkrétnu tlačiareň, na ktorú má byť tlač smerovaná, ale parametre tlačiarne cez VBA…
robert13 09.04.2018 12:18
robert13
Pravděpodobně budeš muset volat nějakou funkci z API rozhraní tiskárny (resp. jejího ovladače), poku… poslední
Zdenál 09.04.2018 20:28
Zdenál

Vo VBA určujem konkrétnu tlačiareň, na ktorú má byť tlač smerovaná, ale parametre tlačiarne cez VBA nastavovať neviem.
Pri simulácii so záznamníkom makier sa pri nastavovaní parametrov tlačiarne nič nezaznamenáva, takže to pravdepodobne nejde, alebo to je už "vyšší level"...
Našiel som čosi takéhoto:

https://www.ozgrid.com/forum/forum/help-forums/excel-general/70913-vba-to-set-duplex-printing
https://www.excelbanter.com/excel-discussion-misc-queries/214200-vba-change-duplex-setting.html

To je už na mňa moc ale z toho druhého linku som "pochopil" čosi takého, že jednu inštanciu tlačiarne si nastavíš na duplex, druhú inštanciu na simplex a potom vo vba dávaš povel na príslušnú inštanciu.
Teda akoby si mal inštalované dve tlačiarne pričom sa fyzicky jedná o jednu a rozdiel medzi nimi je v nastavení duplexu.

Ja inak poradiť neviem...

Zpět do poradny Odpovědět na původní otázku Nahoru