Word to PDF

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Arkadaşlar, elimde bir hocamın yazdığı bir kod var. İş yerinde kullanıyorum.
Evde çalışıyor. (Windows 10, 64 bit, Office 2016)
İş yerinde çalışıyor (Windows 10, 32 bit, Office 2010)
Müdürün bilgisayarında çalışmıyor (Windows 10, 64 bit, Office 2007)
Acaba bir bakmanız mümkün mü.
@Korhan Ayhan hocam, bakabilirseniz müteşekkir olurum.
Saygılarımla.
 

Ekli dosyalar

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
347
Excel Vers. ve Dili
Excel 2007
Altın Üyelik Bitiş Tarihi
09-03-2027
2007 olmasından kaynaklı sanırım
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Aşağıdaki linkdeki SaveAsPDF.rar dosyasını indir ve bilgisayarınıza karun ondan sonra ofis 2007 de kodunuz çalışacaktır.

 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Aşağıdaki linkdeki SaveAsPDF.rar dosyasını indir ve bilgisayarınıza karun ondan sonra ofis 2007 de kodunuz çalışacaktır.

Çok teşekkür ederim hocam. İş yerine gidince hemen deneyip sonucu yazacağım. (Ben gece çalışıyorum da, basın sektöründe)
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
@halit3 hocam, sizin eklediğiniz dosyanın amacını tam olarak anlamadım. Ben sadece SaveAsPDF kuruyorum o kadar. Sonra benim excel dosyam çalışacak.
Doğru mu anladım?
Saygılarımla.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
@halit3 hocam, dosyayı kurdum ama yine çalışmadı. Şurada hata veriyor.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Eğer imkanınız varsa çalışmayan bilgisayara en az 2010 sürümü kurmayı deneyiniz.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Bu dosya Microsoft un ofis 2007 için yaptığı pdf yamasıdır excell yeni sürümleri çıktığından olacaktır ki kendi web sitesindeki eklentiyi kaldırmış.

eğer kodunuz diğer bilgisayarlarda çalışıyorsa bu kodu ofis 2007 yüklü bir bilgisayarda ilgili eklentiyi yüklerseniz kod çalışır.
bu eklenti ofis 2003 de çalışmaz bilgilerinize.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Eğer imkanınız varsa çalışmayan bilgisayara en az 2010 sürümü kurmayı deneyiniz.
Hocam aslında şöyle, bundaki amaç tamamen tarih. Word ile oluşturulmuş kapaklar var. 70 80 tane. Bize lazım olan PDF formatında olması. Bir kere yapın, dursun diyeceksiniz ama. Üzerinde tarih olması lazım. PDF dosyasında tarihi otomatik güncelleme yolu olsa, hiç bir şeye gerek kalmayacak. Ama bildiğim kadarıyla yok.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Biraz paraya kıyıp 2010 versiyona terfi etmek tüm sorunları çözecektir.

Ya da müdürünüz bu işi başkasına pas edecek. Kendisi bu işlerle uğraşmayacak.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Bu kodu ofis 2007 yüklü bilgisayarda bir çalıştır sonucu buraya yaz pdf dosyası oluşturuyormu

Kod:
Sub pdfaktar()

Yol = ThisWorkbook.Path
Say = CreateObject("Scripting.FileSystemObject").getfolder(Yol).Files.Count + 1

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Yol & "\" & Say & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True

MsgBox "İşlem Tamam", vbInformation, " U Y A R I "

End Sub
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,129
Excel Vers. ve Dili
Microsoft Office 2019 English
ALT+F11 yapın

Tools seçeneği altında references bölümüne tıklayın

Burada Microsoft Word 16.0 Object library yoktur muhtemelen.

Aşağıya inerek Microsoft Excel 14.0 Object Library veyahangisi yüklü ise onu işaretleyip tekrar dener misiniz.



234290
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Bu kodu ofis 2007 yüklü bilgisayarda bir çalıştır sonucu buraya yaz pdf dosyası oluşturuyormu

Kod:
Sub pdfaktar()

Yol = ThisWorkbook.Path
Say = CreateObject("Scripting.FileSystemObject").getfolder(Yol).Files.Count + 1

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Yol & "\" & Say & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True

MsgBox "İşlem Tamam", vbInformation, " U Y A R I "

End Sub
Peki hocam. Sonucu yazacağım.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
ALT+F11 yapın

Tools seçeneği altında references bölümüne tıklayın

Burada Microsoft Word 16.0 Object library yoktur muhtemelen.

Aşağıya inerek Microsoft Excel 14.0 Object Library veyahangisi yüklü ise onu işaretleyip tekrar dener misiniz.



Ekli dosyayı görüntüle 234290
Hocam, kodu yazan hocam da böyle bir şey demişti. Deneyip sonucu yazacağım. Umuyorum çalışır. Teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ek olarak burada bazı işlemler tarif edilmiş. Belki sorununuz çözülebilir.

 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Bende bazı yapılacak işlemleri yazayım yukarıdaki mesajlarda yazmışlar zaten
1-referansları kontrol ediniz missing ile başlayan referansları siliniz.
2-saveas.exe pdf eklenti dosyasını mutlaka kurun
3-bilgisayarınızda docx uzantılı dosya açılıp açılmadığını konrol ediniz.
4-referanslarda ofis 2007 için microsoft word 12.0 object library işaretli olmalı

benim bilgisayarımda ofis 2007 ve ofis 2003 yüklü o yüzden docx uzantılı dosya açılıyormu eğer açılmıyorsa ofis 2007 word bölümünü yüklemelisiniz.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Ek olarak burada bazı işlemler tarif edilmiş. Belki sorununuz çözülebilir.

Hocam, tek tek PDF olarak kaydediyor zaten. Öteki türlü de, şirket biliyorsunuz, alın deyince almazlar. Olmadı benim bilgisayarımda yapmayı önereceğim (benimkinde oluyor, benimkinde 2010 var). Sizleri de yordum zaten.
Tekrar teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Çözüm önerilerini deneyin. Belki para vermeden çözüme kavuşursunuz.
 
Üst