VBA ile PDF Raporu Oluşturma ve Kaydetme
Şirket içi paylaşımlarda veya resmi raporlamalarda Excel dosyalarının bozulmasını önlemek için verilerin PDF formatında gönderilmesi standarttır. VBA içinde bulunan ExportAsFixedFormat komutu sayesinde herhangi bir eklentiye ihtiyaç duymadan çalışma sayfanızı saniyesinde profesyonel bir PDF belgesine dönüştürebilirsiniz.
ExportAsFixedFormat Metodu Nasıl Kullanılır?
Bu metodun temel parametreleri dosya biçimini (`xlTypePDF`), kaydedileceği tam dosya yolunu ve oluşturulduktan sonra otomatik açılıp açılmayacağını (`OpenAfterPublish`) belirler.
Örnek PDF Kaydetme Kod Kalıbı
Dim dosyaYolu As String
dosyaYolu = "C:\Raporlar\AylikSatis.pdf"
' Aktif sayfayı doğrudan PDF olarak kaydet
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=dosyaYolu, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True