Soru PDF KAYDETME MAKROSU

Katılım
5 Ocak 2016
Mesajlar
129
Excel Vers. ve Dili
office 2010
Herkese Merhaba ,

öncelikle hiç kod bilgim yok.
daha önce forumdan yardım alarak yapılan aşağıdaki kodda pdf e dönüştürüp masa üstüne kayıt yapıyorum. istediğim pdf kayıt yaparken %100 ölçekle kayıt yapmasını sağlaya bilir miyiz. koda nasıl bir düzeltme yapılması gerekir.

teşekkürler

Sub test()
Dim s1 As Worksheet, konum As String, adi As String, uzanti As String

Set s1 = Sayfa1 'çıktı alınacak sertifika sayfası
ActiveSheet.Unprotect
konum = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\"
adi = s1.Range("D8") & "EĞİTİM SERTİFİKASI (" & s1.Range("B1") & s1.Range("C1") & ") " & s1.Range("E20")
uzanti = ".pdf"

s1.ExportAsFixedFormat Type:=xlTypePDF, Filename:=konum & adi & uzanti
ActiveSheet.Protect
End Sub
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Herkese Merhaba ,

öncelikle hiç kod bilgim yok.
daha önce forumdan yardım alarak yapılan aşağıdaki kodda pdf e dönüştürüp masa üstüne kayıt yapıyorum. istediğim pdf kayıt yaparken %100 ölçekle kayıt yapmasını sağlaya bilir miyiz. koda nasıl bir düzeltme yapılması gerekir.

teşekkürler

Sub test()
Dim s1 As Worksheet, konum As String, adi As String, uzanti As String

Set s1 = Sayfa1 'çıktı alınacak sertifika sayfası
ActiveSheet.Unprotect
konum = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\"
adi = s1.Range("D8") & "EĞİTİM SERTİFİKASI (" & s1.Range("B1") & s1.Range("C1") & ") " & s1.Range("E20")
uzanti = ".pdf"

s1.ExportAsFixedFormat Type:=xlTypePDF, Filename:=konum & adi & uzanti
ActiveSheet.Protect
End Sub
Aşağıdaki kodları ekler misiniz,
"Sayfaya Sığdır"
Kod:
    With ActiveSheet.PageSetup
        .Zoom = False
    End With
 
Katılım
5 Ocak 2016
Mesajlar
129
Excel Vers. ve Dili
office 2010
Aşağıdaki kodları ekler misiniz,
"Sayfaya Sığdır"
Kod:
    With ActiveSheet.PageSetup
        .Zoom = False
    End With
Tamer Hocam cevabınız için teşekkürler.
verdiğiniz kodu koydum fakat pdf yi açtığımda %149 ölçekle gösteriyor. bunu %100 olarak göstermesini sağlayabilir miyiz? teşekkürler
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Tamer Hocam cevabınız için teşekkürler.
verdiğiniz kodu koydum fakat pdf yi açtığımda %149 ölçekle gösteriyor. bunu %100 olarak göstermesini sağlayabilir miyiz? teşekkürler
Kod:
    With ActiveSheet.PageSetup

        .Zoom = 100
       
    End With
 
Üst