• DİKKAT

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

Excel to PDF

  • Konbuyu başlatan Konbuyu başlatan conari
  • Başlangıç tarihi Başlangıç tarihi
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
Merhaba uzun zamandır siteye girmiyordum. Bir şeyler danışmak istedim.
Excel dosyasını PDFe convert etmek için piyasada baya bir program çıkarıldı.
Benim amacım bu programlardan bağımsız kendim makrom ile pdf e dönüştürsün. Tabi sonuçta bu programlarının herhangi birinin DLL ini kullanmam gerekecek.

Daha önce bu şekilde çalışma yapanınız varmıdır.
İyi çalışamalar.
 
İyi bir düşünce gerçekten. Başarabilirsen bize de bilgi ver.
Ben geçenlerde bir sanal yazıcı yüklemiştim Dopdf şeklinde. Dokümanı bu yazıcıda n yazdırınca otomatik olarak pdf olarak kaydediyor. Bu durumda makro ile yazdırma aşamasında yazıcı olarak bu seçilirse pdf olarak dönüştürülebilir. Tabi bu sadece Dopdf yüklemiş bilgisayarlarda çalışır.
 
Denedim dosya ismini otomatik verdiremiyorum. Orada o form visible olmadan dosya yolunu ve ismini verebilmem lazım. bu da dll aracılığı ile olacak bir şey ama nasıl.
 
Bilgisayarıma Acrobat 8 Professional yükledikten sonra denedim yazıcı Adobe Pdf olunca (aşağıdaki kod ile) dosya adını tekrar sormuyor. Dosya adını elbette değişken yapabilirsin. Ancak bir sorun var dosyayı açmak istediğimde tanımıyor :)
Bu arada yazıcı özelliklerinden "rely on system font only" özelliğini deaktif etmek gerekiyor.

Sub Makro1()
Application.ActivePrinter = "Ne01: üzerindeki Adobe PDF "
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Ne01: üzerindeki Adobe PDF ", Collate:=True, PrToFileName:="c:\deneme111.pdf"
End Sub

Ümit Açıkel
 
Son düzenleme:
Günaydın Arkadaşlar,

Gününüz aydın olsun... Excelden .Pdf formatına çevirme konusunda çoook araştırmalarım oldu. Yeminli Mali Müşavirlikte gerekli oluyor da, ama sonunda Able2Extract programı ile Ofisce tüm dertlerimiz sona erdi. 22 Mb lık bir program Carck lı olanları da var hiç dert etmeyin bence...

Tabii ki sadece bu benim şahsi fikrim...
 
Tüm office, resim vb. dokümanları pdf e çeviren bir çok program var elbette. Doküman hazırlandıktan sonra harici bir kaç işlem ile pdf e çevirmek mümkün. Sanırım bahsettiğin program da Acrobat ile aynı işi yapıyor.
Ancak bunu herhangi ekstra bir işleme gerek kalmadan yapabilmek daha güzel olurdu. Bu sayede bir çok veritabanına girilen bilgiler kaydedilirken oluşturulan form vb. de pdf olarak hazır hale siz fark etmeden gelmiş olurdu. Arşivlemek için ideal bir çözüm aslında.

Ümit Açıkel
 
Bence; ücretsiz Star Office'i bilgisayarınıza kurun.

İlgili Excel dosyasını açın, menülerden PDF'e kolayca çevirebilirsiniz.
 
Office 2007'nin böyle ek bir özelliği var ben kullanıyorum gayet güzel
 
Naçizane fikrim, pdfFactoryPro, DoPDF vb. gibi programlar kurulduktan sonra, sadece yazdır komutu ile oluşturulan sanal pdf yazıcısını seçerek gayet güzel pdf formatlı dökümanların elde edilebileceği. Yani makro için uğraşmanıza gerek olmadığını söylemek istiyorum. Tabi ki bunu siz de biliyorsunuz. Ben sadece hatırlatmak istedim.
Ancak pdf olarak kaydedilmiş belgeleri xls formatına çevirmek için bayağı bir uğraşmıştım. AbletoExtract programının da buna çözüm olduğunu o zaman öğrendim. Zamanında KPSS verilerini (ki ÖSYM bu tip kılavuz, tablo vb. materyalleri pdf olarak sunuyordu) bu sayede excele aktarabilmiş, ve kolayca inceleme fırsatını bulabilmiştim.
 
excelden pdf formatına çeviren programlar var (sonic,AbletoExtract vb.) bu programlar sanal bir yazıcı kuruyor ve orada dosyayı pdf formatına çeviriyor. ben bu sorunu aşağıdaki kodla çözdüm.

Application.Dialogs(xlDialogPrinterSetup).Show
s1.PageSetup.PrintArea = "$A$2:$ı$" & Range("b65536").End(xlUp).Row
s1.PrintOut copies:=1, collate:=True

bu kodda gelen pencereden ilgili printeri (pdf yapıcı) seçip devam ediyorsun. ayrıca yukarıda anlatılanlarda bir çözüm yoludur, uygulanabilir. seçim tamamen size kalmış...
 
Peki PDF den Excel e çevirim mümkün mo?
 
Abby pdf converter, Türkçe desteği olduğundan şu anda en iyisi.
 
Geri
Üst