Çözüldü Dosyaları Seç Birleştir ve PDF Yap

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

1903emre34

Yeni Üye
Kullanıcı Bilgileri
Katılım
30 Eki 2022
Mesajlar
71
Çözümler
1
Aldığı beğeni
2
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
Merhaba,

Ekteki dosya word belgeleri, pdf yapıyor, ama word belgelerinde üst ve alt bilgi olunca boş belge çıkmaktadır, yardımcı olabilir misin
 

Ekli dosyalar

  • aaaaaa.zip
    57 KB · Gösterim: 5
  • word_dosyalarini_birlestir_pdf_yap 2.xlsm
    28.9 KB · Gösterim: 5
Çözüm
Gerçi konu kapatılmış ama iki belge arasındaki kopyala yapıştır olayında satırların yeni belgeye sığmamasını gidermek adına bir deneme daha yaptım ve olumlu sonuç aldım. Umarım siz de olumlu sonuç alırsınız.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

1903emre34

Yeni Üye
Kullanıcı Bilgileri
Katılım
30 Eki 2022
Mesajlar
71
Çözümler
1
Aldığı beğeni
2
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
şahin1 hocam teşekkür ederim geri dönüşünüz için,

Evet word dosyalarını pdf yapmaya çalışıyorum ama bir sorun var word dosyalarında üst ve alt bilgi olunca sorun oluyor boş çıkıyor
 

Kuşdili

Excel Dostu
Kullanıcı Bilgileri
Katılım
7 Eyl 2022
Mesajlar
191
Çözümler
60
Aldığı beğeni
195
Excel Versiyonu
Office 2007 TR
İşlemi direkt ms word üzerinden yapmak isterseniz gerekli kodlar:
Oluşturulan Pdf ismi makro içinde belirtiliyor: BirlestirilmisBelgeler
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Son düzenleme:

1903emre34

Yeni Üye
Kullanıcı Bilgileri
Katılım
30 Eki 2022
Mesajlar
71
Çözümler
1
Aldığı beğeni
2
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
İlginiz için teşekkürler, tek word belgesinde işlem yapıyor.
 

Kuşdili

Excel Dostu
Kullanıcı Bilgileri
Katılım
7 Eyl 2022
Mesajlar
191
Çözümler
60
Aldığı beğeni
195
Excel Versiyonu
Office 2007 TR
İlginiz için teşekkürler, tek word belgesinde işlem yapıyor.
Kullanımı tarif ediyorum:
Boş bir belge açıyoruz. Vba sayfasına eklediğim kodların tamamını yapıştırıyoruz. Sub MergeDocuments() makrosu çalıştırılınca klasör seçme penceresi geliyor. Orada birleştirilecek word dosyalarınızın bulunduğu klasörü seçiyoruz. Makromuz da oradaki tüm doc* uzantılı dosyaları tek tek seçip bu boş belgemize alt alta ekliyor. Sayfa ayarları, alt/üst bilgiler dahil. Sonunda pdf olarak kaydediyor. Bu arada pdf olarak kaydetmesi için yol tanımını koymayı atlamışız, onu farkettim. Bu haliyle sanırım Belgelerim klasörüne kaydetmiştir. ........."\BirlestirilmisBelgeler.pdf" _ .........satırını ..................strFolder & "\BirlestirilmisBelgeler.pdf" _ .........şeklinde yaparsanız seçtiğimiz aynı klasörümüze kayıt yapar. Bu düzeltmeyi 4 nolu mesajda da yapıyorum.
 

1903emre34

Yeni Üye
Kullanıcı Bilgileri
Katılım
30 Eki 2022
Mesajlar
71
Çözümler
1
Aldığı beğeni
2
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
Teşekkürler, şimdi oldu. dosya içerisinde 20 tane word belgesi bulunmakta olup, dosya içerisinde karışık halinde aşağıdaki gibi sırayla pdf oluşturabilir miyiz

Ocak 2023
Şubat 2023
Mart 2023
1.geçici belgesi
Nisan 2023
Mayıs 2023
Haziran 2023
2.geçici belgesi
Temmuz 2023
Ağustost 2023
Eylül 2023
3.geçici belgesi
Ekim 2023
Kasım 2023
Aralık 2023
Kurumlar Çalışma Kağıdı
 

Kuşdili

Excel Dostu
Kullanıcı Bilgileri
Katılım
7 Eyl 2022
Mesajlar
191
Çözümler
60
Aldığı beğeni
195
Excel Versiyonu
Office 2007 TR
İsimleri sırasıyla "array" içine yazmak gerekiyor. Ben örnek olması için 4 adedini yazdım. Siz tamamını doldurursunuz.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

1903emre34

Yeni Üye
Kullanıcı Bilgileri
Katılım
30 Eki 2022
Mesajlar
71
Çözümler
1
Aldığı beğeni
2
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
strFile = Array("Ocak 2023.doc", "Şubat 2023.doc", "Mart 2023.doc", "1.geçici belgesi.doc","Nisan 2023.doc","Mayıs 2023","Haziran 2023","2.geçici","Temmuz 2023","Ağustos 2023","Eylül 2023","3.geçici,"Ekim 2023","Kasım 2023","Aralık 2023","Kurumlar Çalışma Kağıdı") yazdım aşağıdaki hata verdi

1711228238783.png
 

Kuşdili

Excel Dostu
Kullanıcı Bilgileri
Katılım
7 Eyl 2022
Mesajlar
191
Çözümler
60
Aldığı beğeni
195
Excel Versiyonu
Office 2007 TR
Array'ı hatalı giriyorsunuz diyor. Yazım kurallarına göre "3.geçici,"Ekim 2023" burası hatalı
"3.geçici","Ekim 2023" gibi olmalı. Ayrıca uzantıların bazısı da yazılmamış!!!
 

1903emre34

Yeni Üye
Kullanıcı Bilgileri
Katılım
30 Eki 2022
Mesajlar
71
Çözümler
1
Aldığı beğeni
2
Excel Versiyonu
Office 2019 TR
Konuyu Başlatan
2 tane sayfa olunca, bir tane ekstra boş sayfa çıkmaktadır, örnek olarak mart 2022 bakabilir misiniz
 

Ekli dosyalar

  • aaaaaa.zip
    183.7 KB · Gösterim: 5

Kuşdili

Excel Dostu
Kullanıcı Bilgileri
Katılım
7 Eyl 2022
Mesajlar
191
Çözümler
60
Aldığı beğeni
195
Excel Versiyonu
Office 2007 TR
Fazla gibi görünse de, değil aslında. Mart ayı dosyasındaki 2 sayfalık toplam SATIR sayısı birleştirilen dosyaya alınınca 2 sayfaya sığmadığı için mecburen 3. sayfaya taşıyor. Bunu siz de kontrol edebilirsiniz. Her iki dosyadaki paragraf ayarlarına özellikle Paragraf önce/sonra boşluk ayarına bakın. Peki ne yapabiliriz?
EĞER bazı dokümanlar farklı yapılarda olabiliyor ise mecburen makro son satırında pdf yapmadan önce durdurup (stop yazarak makroyu o satırda durdurabiliyoruz) elle müdahale edeceğiz sonra makroya devam diyeceğiz.
EĞER tüm dokümanlar aynı ayarda ise (paragraf/font vs.); ilk oluşturduğumuz boş sayfayı kullanmayalım. Mesela "Ocak 2023.doc" belgesinden tek sayfa üretelim ve bu ürettiğimiz sayfada makromuzu çalıştıralım.
 

Kuşdili

Excel Dostu
Kullanıcı Bilgileri
Katılım
7 Eyl 2022
Mesajlar
191
Çözümler
60
Aldığı beğeni
195
Excel Versiyonu
Office 2007 TR
Gerçi konu kapatılmış ama iki belge arasındaki kopyala yapıştır olayında satırların yeni belgeye sığmamasını gidermek adına bir deneme daha yaptım ve olumlu sonuç aldım. Umarım siz de olumlu sonuç alırsınız.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Üst