Araç çubuğundaki yazıcıya komut eklemek

Katılım
16 Mayıs 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
Belgeyi yazdırdıktan sonra msgBox"Personel imza atmayı unutmasın" diye uyarmasını istiyorum.Sayfaya commanbutton düğmesi ya da makro düğmesiyle yapabiliyorum ama personeller alışkanlıktan dolayı araç çubuğundaki yazıcıdan yazdırıyorlar.O yazıcıya eklenemez mi?Tşk.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
aşağıdaki kodu denermisiniz.
çalışacağı konusunda emin değilim ;)

Private Sub Worksheet_Print_out(ByVal Target As Range)
MsgBox "Personel imza atmayı unutmasın"
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu dosyanızın thisworkbook kod sayfasına kopyalayın.

Kod:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
Application.EnableEvents = False
ActiveSheet.PrintOut
Application.EnableEvents = True
MsgBox "Personel imza atmayı unutmasın"
End Sub
Not: Yabancı kaynaklardan elde edilen bir çözümdür.
 
Katılım
16 Mayıs 2008
Mesajlar
162
Excel Vers. ve Dili
excel 2003
Teşekür ediyorum.Levent beyin kodu çalıştı.
 
Üst