Yazıcı özelliklerini, Excel makro/Excel VBA'da siyah beyaz yerine renkli olarak değiştirebilmem için herhangi bir yol var mı? Makrodan renkli baskı yapmak isterim ancak excel'in her çıkışında rengi siyah ve beyaz olarak ayarlar. Makroyu çalıştırdığım her seferde rengin rengin tekrar ayarlanmasını istiyorum. Bu benim baskıya kullanıyorum kodudur: Bu makro tarafından etkilenen her sayfayı yazdırırYazıcı özelliklerini excel makro olarak değiştirin
Workbooks("Book1.xlsm").Worksheets("Sheet3").PrintOut from:=1, To:=(i/2) - 0.5
ama siyah ve beyaz yapar. Zaten bu denedi ama bir şey değişmedi: ben de bir API çözümüyle iyi olurdu vba bunu yapmak mümkün değilse
Workbooks("Book1.xlsm").Worksheets("Sheet3").PageSetup.BlackAndWhite = False
.
Bir makro kaydedin ve ne yaptığını görün. Bu kolay olmalı. PageSetup.BlackAndWhite = False – Peekay
@Peekay Siyah beyazdan rengine değiştirirken kaydetmeyi denedim (Dosya> seçeneğini tıklatarak). Yazdırma> Yazıcı Özellikleri> Renkli) ve boş bir makro ile geldi. –
Şaşırdım. Şuna bak. Faydalı görünüyor. http://www.mrexcel.com/forum/excel-questions/684859-help-w-visual-basic-applications-open-dialog-box-select-color-printer-list-change-setup.html – Peekay