Skip to main content

AccessTr.neT


Kapalı Excel Dosyasındaki Sayfayı Access Aracılığı İle Pdf'ye Çevirme

Kapalı Excel Dosyasındaki Sayfayı Access Aracılığı İle Pdf'ye Çevirme

#5
@tarkanaykın Beyefendi merhaba. Evvelce pdf olarak kaydetmek ile ilgili kod araştırırken şöyle bir koda denk gelmiştim size fikir verebilir. Tam olarak istediğiniz olmayabilir bilemiyorum ben kodları arşivime Excel açmadan pdf olarak kaydet diye saklamışım.

İşinize yaramasını umar, esenlikler dilerim.

Saygılarımla

Murtaza AF


Sub ExportAPDF_and_SaveAsXLSX()

    Dim wsThisWorkSheet As Worksheet
    Dim objFileSystemObject As New Scripting.FileSystemObject

    Dim strFileName As String
    Dim strBasePath As String

    ' NEW
    Dim strMasterWorkbookFilename As String
    strMasterWorkbookFilename = ThisWorkbook.FullName

    strBasePath = "M:\formats\"
    strFileName = Range("H8")

    On Error GoTo errHandler

    Set wsThisWorkSheet = ActiveSheet

    wsThisWorkSheet.ExportAsFixedFormat _
        Type:=xlTypePDF, _
        Filename:=strBasePath & strFileName, _
        Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, _
        IgnorePrintAreas:=False, _
        OpenAfterPublish:=False

        MsgBox "PDF file has been created."

        Application.DisplayAlerts = False
        strFileName = objFileSystemObject.GetBaseName(strFileName) & ".xlsx"
        wsThisWorkSheet.SaveAs Filename:=strBasePath & strFileName, FileFormat:=xlOpenXMLWorkbook
        wsThisWorkSheet.Shapes("Button 8").Delete
        ActiveWorkbook.Save

        Application.DisplayAlerts = False

        MsgBox "Workbook now saved in XLSX format."

        ' NEW
        Workbooks.Open strMasterWorkbookFilename
        Workbooks(strFileName).Close SaveChanges:=False


    exitHandler:
            Exit Sub
    errHandler:
            MsgBox "Error Saving file.  The error is " & vbCrLf & Chr(34) & Err.Description & Chr(34)

            Resume exitHandler

End Sub
Son Düzenleme: 24/08/2022, 21:56, Düzenleyen: MURTAZAAF. (Sebep: imla hatalarını düzeltmek)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
RE: Kapalı Excel Dosyasındaki Sayfayı Access Aracılığı İle Pdf'ye Çevirme - Yazar: MURTAZAAF - 24/08/2022, 21:55
Task