Tulostimen valinta Excel-makroissa
![](http://img.brin-designs.com/img/games/496/printer-selection-excel-macro.png)
- Ongelma
- Ratkaisu
Ongelma
Minulla on Excel-tiedosto (2007), jossa tulostan arkkia 2 verkkotulostimen kautta.
- Olen kirjoittanut makron, jonka avulla voit valita tulostimet, se toimii tietokoneessani, mutta ei välttämättä toiselle.
- Haluan, että kaikilla käyttäjillä on pääsy heidän valitsemaansa tulostimeen makron kautta, onko se mahdollista?
Ratkaisu
Kokeile tätä:
Sub-testi () Dim DefaultPrinter-merkkijono merkkijonona, Imprimante1: na merkkijonona, Imprimante2 String-muodossa "Stocke le nom de l'imprimante par défaut, pour la remettre en fin de module DefaultPrinter = Application.ActivePrinter" Tulostin # 1 valinta Application.Dialogs (xlDialogPrinterSetup) .Show Imprimante1 = Application.ActivePrinter 'Printer # 2 valinta Application.Dialogs (xlDialogPrinterSetup) .Show Imprimante2 = Application.ActivePrinter' Näytä muuttujiin tallennetut nimet MsgBox Printer1 MsgBox Printer2 'Palauta oletustulostin: Application.ActivePrinter = DefaultPrinter End Sub
Kiitos pikaju tästä vinkistä.