< 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

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:49

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 10:47

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:40