< návrat zpět

MS Excel


Téma: Nastavení tiskárny pomocí VBA rss

Zaslal/a 6.11.2017 10:47

Rád bych nastavil tiskárnu pomocí VBA. Nevím, jak mám nastavit oboustranný tisk a orientaci tisku - v dialogovém okně tiskárny mi nabízí obracet/převracet. Výsledkem je, že druhá strana je buď orientována stejně jak první nebo "hore nohama"
Díky za radu nebo nasměrování, kde najdu více.

Zaslat odpověď >

#038268
avatar
Pro nastavení tiskárny pomocí VBA lze použít makrokameru. Získáte ale kompletní nastavení všech vlastností tiskárny, z nichž velkou většinu není nutné nově nastavovat. Pokud Vás zajímá jen to, co jste měnil, můžete pomocí makrokamery vygenerovat stav před nastavením a po něm. Porovnáním obou maker zjistíte, ve kterých vlastnostech došlo ke změně. Pak postačí, aby výsledná procedura obsahovala jen ty vlastnosti, které se změnily.citovat
#038269
avatar
Díky za radu, ale jeden blbý dotaz, co je makrokamera?citovat
#038271
avatar
Přes VBA nezískáte rozhodně přístup ke všemu, horko těžko sotva k půlce. A nemyslím si, že byste jen tak vyřešil oboustranný tisk.citovat
#038272
avatar
Makrokamera je nástroj Excelu, který lze zavolat např. pomocí Zobrazení/Makra/Zaznamenat makro (následně se vypíná na stejném místě pomocí Zastavit záznam). Všechno, co ručně provádíte při spuštěné makrokameře, se zaznamenává v podobě VBA kódu do vznikajícího makra ve standardním modulu. Tímto způsobem se dá obecně zjistit, jak ve VBA lze napsat to, co umíte udělat z ruky. Pokud Vám ani tohle vysvětlení nepomůže, pak byste se asi o VBA neměl vůbec pokoušet.
Xlnc správně upozorňuje, že VBA neumí vyjádřit všechny možné manuální akce. Takové akce makrokamera prostě ignoruje.citovat
#038273
avatar
Díky. Tak ten nástroj znám, ale nevěděl jsem, spíše jsem si nebyl jistý, že se tak jmenuje.
To jsem zkoušel jako první, ale nic kloudného z toho nevypadlo.
Zatím jsem to udělal tak, že mám "kopii" tiskárny s požadovaným nastavením a na tu pošlu tisk.

Co jsem dnes pročítal net, tak jsem pochopil, že to přes VBA asi nejde nastavit, jak tu již zaznělo.

Ještě jednou dík za reakci.citovat
icon #038274
avatar
Vladimíre, problém možno bude len to, že termín makrokamera pmn nikto okrem Vás nepoužíva. Zažitý názov je záznamník makier.citovat
#038280
avatar
Jsem lehce v šoku. Termín makrokamera jsem převzal z literatury na přelomu století, kdy jsem práci s makry začal objevovat (nejspíš ho mám od J.Černého). Sám jsem si ho určitě nevymyslel. Když jsem teď prohlédl cca šest manuálů k Excelu, které mám trvale na svém stole, pojem makrokamera jsem v jejich rejstřících nenašel. Za používání tohoto termínu se omlouvám. Záznamník maker je pro mne přijatelný a dokonce mi přijde výstižnější.citovat
#038287
avatar
Vladimíre, nic ve zlém, ale na přelomu kterého století :-) Kromě toho existoval tuším ještě pojem makrorekorder (Macro Recorder), který zaznamenával dění na počítači.citovat
#038296
avatar
Petře, na přelomu dvacátého a jednadvacátého, přesněji někdy v roce 1999, nedlouho po vybavení sady MS Office jazykem VBA. Už je to hodně dávno 10citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje