• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sayfayı seçilen yazıcıdan yazdırmak ve faxlamak

Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
İyi akşamlar dileklerimle,

PC'de kayıtlı yazıcılarım var, bunlardan bir tanesine sayfa üzerindeki butonlar yardımı ile fax ve çıktı için yönlendirme yapmak istemekteyim.

Ek'te örneği olan dosyadaki "yazdır" ve "faxla" kodlarına ilave yapılmak suretiyle çözüm rica ediyorum.

Teşekkür ederim, saygılarımla.
 
İyi akşamlar,

Sanırım bu istek, yoğunluktan dolayı gözden kaçtı, yoksa değerli üyelerimizden birden fazla, alternatifli çözümler gelirdi,

Zamanı olan arkadaşlar bir çözüm üretir veya önerirlerse memnun olurum, saygılarımla.
 
"Makro Kaydet" yöntemini kullanarak yapabilirsiniz.
 
Private Sub dfddddd_Click()
On Error GoTo err
Dim o, DEG As String
o = MsgBox("Dosya yazıcıya gönedrilsin mi?", vbYesNo)
fax = MsgBox("Fax Gönderilsin mi ?", vbYesNo)
If o = vbNo And fax = vbNo Then
MsgBox "Dosya yazıcıya gönderilmeyecek"
Exit Sub
Else
If o = vbYes Then
DEG = InputBox("Çıktı alınacak adedi giriniz", vbInformation)
Application.ActivePrinter = "Ne03: üzerindeki HP LaserJet 3050 Series PCL 6 "
ActiveWindow.SelectedSheets.PrintOut Copies:=DEG, ActivePrinter:= _
"Ne03: üzerindeki HP LaserJet 3050 Series PCL 6 ", Collate:=True
End If
If fax = vbYes Then
Application.ActivePrinter = _
"Ne02: üzerindeki HP LaserJet 3050_3055_3390_3392 Fax "
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Ne02: üzerindeki HP LaserJet 3050_3055_3390_3392 Fax ", Collate:=True
End If

End If
err:
If err Then
MsgBox err.Description
End If
End Sub

Bende böyle bir kod var hem yazıcı hemde fax için
soruda soruyor kendi programına uydurabilirsen işine yarar...
yazıcı ile ilgili kısımları ile ilgili kodları makro kaydet ile teşhis ettim...
 
Sayın Yeniyetme, öncelikle duyarlığın için teşekkür ederim, deneyeceğim, en azından bir kaynak kod, deneme-yanılma ile sonuca ulaşırım sanıyorum, herşey için tekrar teşekkür ederim, saygılar
 
Benim çalışmalarımda aynı şekilde deneme yanılma yoluyla.
Eğer kodları az birşey bile anlasam mutlaka kendi programıma adapte ediyorum..Bazen bilgisayar gibi düşünmek gerekiyor. :D
 
Geri
Üst