Userformdan Word yazdırma

Katılım
9 Eylül 2010
Mesajlar
855
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Merhabalar değerli hocalarım aşağıdaki kodlar ile userform üzerinden Word şablonuna veri gönderip kaydediyorum. Ancak yapmak istediğim direk yazdırma. Kodlarda ne gibi düzenleme yapmam lazım yardımcı olabilirseniz çok sevinirim.
08.05.2023
Kod:
 On Error GoTo ErrHandler
    Dim wd As Word.Application
    Dim wdDoc As Word.Document
    Dim wrdPic As Word.InlineShape
    Dim ImgName As String
    Dim xlSht As Worksheet
    On Error Resume Next
    Set wd = New Word.Application
    With wd
        .Visible = False
        .ScreenUpdating = False
    End With
    Set wdDoc = wd.Documents.Add(ThisWorkbook.Path & "\Gunici.dotx")
     With wdDoc
        .Bookmarks("ad").Range.Text = Me.ad.Text
        .Bookmarks("rutbe").Range.Text = Me.rutbe.Text
        .Bookmarks("sicil").Range.Text = Me.sicil.Text
        .Bookmarks("Tel_No").Range.Text = Me.Tel_No.Text
        .Bookmarks("Tarih").Range.Text = Me.tarih.Text
        .Bookmarks("Saat").Range.Text = Me.saat.Text
        .Bookmarks("mazeret").Range.Text = Me.mazeret.Text
        .Bookmarks("dilekcetarihi").Range.Text = Me.dilekcetarihi.Text

                    .SaveAs2 Filename:=ThisWorkbook.Path & "\dilekçe\" & "\" & Me.sicil.Value & " " & Me.ad.Value & ".docx", FileFormat:=wdFormatXMLDocument
        .Close
    End With
    With wd
        .ScreenUpdating = True
        .Quit
    End With
ErrExit:
    Set wd = Nothing
    Set wdDoc = Nothing
    Exit Sub
ErrHandler:
    wd.Quit
    Set wd = Nothing
    Set wdDoc = Nothing
Set wrdPic = Nothing
End Sub
 
Katılım
9 Eylül 2010
Mesajlar
855
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Çözümü buldum. Yer imlerinin altındaki satıra .Printout kodunu eklediğimde yazdırıyor.
 
Üst