• DİKKAT

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

USERFORMU PDF OLARAK KAYDETMEK

Katılım
6 Eylül 2007
Mesajlar
657
Excel Vers. ve Dili
excel 2016 32 Bit ve Excel 2020 32 Bit Türkçe ve İngilizce
Arkadaşlar, ek'te örnek olarak gönderdiğim Kitap1 dosyasında bulunan Userformu PDF Olarak kaydetmek istiyorum. Userform açıldığında üstündeki commandbuton'a tık ladığımda üstünde bulunan resim PDF Olarak kitap1 bulunduğu klasöre PDF olarak kayıt olsun, Bunun imkanı varmı?
 

Ekli dosyalar

Merhaba,

Linkte bir çözüm sunulmuş. Kendinize uyarlarsınız.

 
Korhan bey vermiş olduğunuz link'i inceledim ama sanırım visual studio VS kod'ları bende o dilden hiç anlamıyorum dolayısı ile VB'ye adapte edemedim maalesef.
 
Linkteki 12 nolu mesajdaki kodları boş bir modüle uygulayın.

Sonra formunuzda ki butonu silin (buton PDF dosyasında görünmesin diye siliyoruz) ve aşağıdaki kodu formunuzun kod bölümüne ekleyin ve çalıştırın.

Dosya_Adi yazan yere PDF dosyanızın isminin ne olmasını istiyorsanız onu yazınız.

Formun üzerindeki resme tıkladığınızda PDF olarak kayıt edilecektir.

C++:
Private Sub Image1_Click()
    WindowToPDF ThisWorkbook.Path & "\Dosya_Adi.pdf"
End Sub
 
Hocam denedim ancak bir yerde hata var modüle kopyaladığım kod hata veriyor
 

Ekli dosyalar

Kodlarda Türkçe ifadeler var. Sanırım linki Türkçe'ye çevirip öyle uyguladınız.

Kontrol edip tekrar deneyiniz.
 
Haklısınız web sayfasını otomatik türçeye çevirmiş , bende fark etmedim. Dediğiniz gibi kod'ları düzgün hali ile modüle ekledim ekli resimdeki bölüm hata verdi
 

Ekli dosyalar

  • Kitap1.xlsm
    Kitap1.xlsm
    99.4 KB · Görüntüleme: 9
  • Screenshot_1.png
    Screenshot_1.png
    42.8 KB · Görüntüleme: 12
Bende hata vermiyor...

Ama eklediğiniz dosyada tanımladığınız isimde sorun var.

WindowToPDF ThisWorkbook.Path & "\a2/o.pdf"
 
Geri
Üst