Klasör içindeki PDF dosyalarını seçerek birleştirme

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Formdaş arkadaşlar,

Ekteki çalışma ile bir klasörde bulunan, Excel dosyalarını seçerek PDF fotmatına çevirerek kayıt edebiliyorum.
Yapmak istediğim ve bir türlü yapamadığım, aşağıdaki konu hakkında yardımlarınıza ihtiyacım var.
Bir klasör içerisinde arşiv amaçlı tutulan yüzlerce PDF dosyası bulunmaktadır.
Klasör içerisinden çoklu PDF dosyası seçerek ve bunları birleştirerek, tek bir PDF dosyası olarak kayıt etmek istiyorum.
Birleştirilen PDF dosyası ismini "D5" ve "D6" hücresinden "25.04.2021 - Günlük Raporlar" şeklinde almalıdır.
Bu senaryoyu gerçekleştirmek için mevcut çalışmadaki kodu nasıl revize etmeliyim.
Benim içim çok değerli olan yardımlarınızı rica ediyorum.

Saygılarımla,
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Excel VBA ile bu işin yapılması biraz zor...

Aşağıdaki linkte yer alan programım ile seçtiğiniz PDF dosyalarını birleştirebilirsiniz.....


.
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Haluk bey,

Fazla kurulsal olan bir işletmede çalıştığım için Network kurallarının katı olması sonucu .rar zip dosyaları inderemiyoruz.
Sadece bununla kalsa iyi derim. Kişisel laptoptan indirmekte çözüm olmuyor. Edindiğimiz örnek çalışmaların kodları text dosyasına kaydederek kendimize mail atıp çalışmalarımıza uygulayabiliyoruz.
Yukarıdaki senaryoyu sağlayacak kod konusunda yardımcı olursanız çok makbule geçecektir.

Saygılarımla,
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Üzgünüm, Excel VBA ile yapılabilirliği hakkında fikrim yok ...

.
 
Katılım
24 Nisan 2005
Mesajlar
3,671
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Bu konuyu inceleyin.
program komut satırında da çalışabilmektedir. Bu da excel içinde kullanabileceğiniz anlamına gelir.
Kurulum gerektirmez ancak şirket kuralları gereği bu dosyayı bu exe dosyayı da bilgisiayarınızda bulundurabilir misiniz bilemiyorum.
Olmadı çok ihtiyaç ise IT den destek yada izin alın.


Komut satırı örnekleri için;
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,345
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
...Network kurallarının katı olması sonucu .rar zip dosyaları inderemiyoruz.
Sadece bununla kalsa iyi derim. Kişisel laptoptan indirmekte çözüm olmuyor. Edindiğimiz örnek çalışmaların kodları text dosyasına kaydederek kendimize mail atıp çalışmalarımıza uygulayabiliyoruz.
...
Benim bu konuda yakın zamanda kendi yazdığım basit bir dll yardımıyla VBA ile çözümüm var. Aşağıdaki sayfayı işyerinde açabiliyorsanız base64 dll'i, raw dll' e çevirip diske kaydederek kullanabilirsiniz. Web sayfaları için de kısıtlama varsa problem büyük...


.
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Zeki bey ve Sayın Asri bey,

Konuya gösterdiğiniz ilgi ve gösterdiğiniz kaynaklar için çok teşekkür ederim.
Evet işletmede web kısıtlamasıda bulunduğu için örnek çalışmaları endirmek genellikle mümkün olmamaktadır.
Genellikle makro içeren Excel kitaplarını indirmekte de ara sıra sorun oluyor.
bu seble örnek çalışmaların kodlarını not defterine yapıştırım kendimize mail atıyoruz.
Bu bakımdan mevcut senaryoyu Excel çalışması ile çözmek daha kolay oluyor.

Saygılarımla,
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,345
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
@Believing, harici bir component veya uygulama kullanmadan yalnız VBA ile pdf birleştirme konusunda bugüne kadar bir çözümle karşılaşmadım.
Gördüğüm kadarıyla katı güvenlik kurallarınızla yapılabilecek en iyi iş, component veya bir pdf birleştirme uygulamasının kodlarını, base64 kodu olarak text dosyası ile ulaştırıp işyeri bilgisayarında tekrar eski haline çözmek olur.

Bunun dışında component kullanmadan salt VBA kodları ile çözüm bulabileceğinizi sanmıyorum.

Kolay gelsin...


.
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
bo değerli bilgi için size çok teşekkür ederim.
 
Üst