• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

pdf yapma

Katılım
21 Ocak 2013
Mesajlar
425
Excel Vers. ve Dili
2010
eklediğim dosyanın komut botonuna bastığımda pdf şeklinde yeni bir kayıt yapmasını istiyorum ve yardımınızı bekliyorum
 

Ekli dosyalar

Hayırlı günler,
Bir modül ekleyip denermisiniz.Kırmızı ile yazılan yeri kaydedeceğiniz yere göre kendinize göre uyarlayınız.
Kod:
Sub Dikdörtgen4_Tıklat()
On Error Resume Next
dosya_adı = Trim(Cells(1, "z").Value) & " Sipariş Formu"
If dosya_adı = "" Then
MsgBox "Dosya adı yok"
Exit Sub
End If
a = MsgBox(" Kayıt etmek istiyormusunuz.?", vbYesNo + vbInformation, " Uyarı")
If a = vbYes Then
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
[COLOR="Red"][B]"C:\Users\BZACE\Desktop\"[/B][/COLOR] & dosya_adı, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
MsgBox "işlem tamam!"
End If
If a = vbNo Then
MsgBox "işlemi iptal ettiniz.!"
End If
End Sub

Olumlu yada olumsuz görüş bildirirseniz diğer arkadaşlar duruma göre yardımcı olacaklardır.
Yada dosya farklı kaydet dosya türünü pdf olarak seçiniz. Daha sonra kaydet deyiniz.
 
Son düzenleme:
Sub Dikdörtgen4_Tıklat()
On Error Resume Next
dosya_adı = Trim(Cells(1, "z").Value) & " Sipariş Formu"
If dosya_adı = "" Then
MsgBox "Dosya adı yok"
Exit Sub
End If
a = MsgBox(" Kayıt etmek istiyormusunuz.?", vbYesNo + vbInformation, " Uyarı")
If a = vbYes Then
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"D:\BÜRO İŞLEMLERİ\2022 MAAŞ-EŞİ VEFAT-GSS-RAİÇ BEDEL HESAPLAMA\HESAPLAMA İŞLEMİNE TABİ TUTULAN KİŞİLER" & dosya_adı, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
MsgBox "işlem tamam!"
End If
If a = vbNo Then
MsgBox "işlemi iptal ettiniz.!"
End If
End Sub
ama çalışmadı.
 
Bende çalışıyor.Dedim gibi kırmızı ile belirtilen yerde BZACE yazan yeri kendi bilgisayarınızın adını yazınız.Masa üstüne kaydedecekdir.
 

Ekli dosyalar

kusura bakmayın ama bilgisayarınız adı derken onu kavrayamadım ben bunu D de bir klasörün içine atmasını istiyorum ama yapmıyor.
 
Siz D sürücüsünde hangi dosya içine kaydedecekseniz yazarmısınız.
 
beceremedim bir yardımcı olursanız sevineceğim
iyi çalışmalar.
 
. . .

Word için

Kod:
Sub makro()

yol = ActiveDocument.Path
isim = ActiveDocument.Name

ActiveDocument.ExportAsFixedFormat _
OutputFileName:=yol & "\" & isim & ".pdf", _
ExportFormat:=wdExportFormatPDF

End Sub

. . .
 
Kolay gelsin. Çalışmalarınız da başarılar.
 
Geri
Üst