Önceden belirlediğimiz yazdırma alanının Pdf şeklinde otomatik kayıt edilmesi

Katılım
21 Nisan 2015
Mesajlar
24
Excel Vers. ve Dili
2013 Türkçe
Arkadaşlar merhaba;

Yapmak istediğimi epeyce araştırdım, fakat bir sonuca ulaşamadım. Yardımcı olursanız sevinirim.

Yapmak istediğim şu ki;

Excelde butona tıkladığımda belirli hücrenin değerini alıp masa üstüne pdf dosyası olarak kayıt edilmesi. Pdf dosyasının adı o hücrenin değeri olacak.

Excelde farklı kaydet değip elle dosya adı yazılmayacak, arka planda pdf dosyası masa üstüne kayıt olacak.
 

Ekli dosyalar

Arkadaşlar merhaba;

Yapmak istediğimi epeyce araştırdım, fakat bir sonuca ulaşamadım. Yardımcı olursanız sevinirim.

Yapmak istediğim şu ki;

Excelde butona tıkladığımda belirli hücrenin değerini alıp masa üstüne pdf dosyası olarak kayıt edilmesi. Pdf dosyasının adı o hücrenin değeri olacak.

Excelde farklı kaydet değip elle dosya adı yazılmayacak, arka planda pdf dosyası masa üstüne kayıt olacak.

kod:

Kod:
Sub pdfkaydet()

Application.ScreenUpdating = False
Application.DisplayAlerts = False

Klasor = CreateObject("wscript.Shell").SpecialFolders.Item("Desktop")
Dosya_Adi = Range("a1").Value
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Klasor & "\" & Dosya_Adi & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True
Application.ScreenUpdating = True
Application.DisplayAlerts = True

MsgBox "işlem tamam"

End Sub
 
Geri
Üst