2003 Excel sayfasını pdf olarak masa üstüne kaydetmek

Katılım
30 Kasım 2006
Mesajlar
601
Beğeniler
1
Excel Vers. ve Dili
OFFICE 2003 Türkçe
#1
Merhaba;
Öncelikle Sitenin yeni versiyonun hayırlı olmasını dilerim, ayrıca hayırlı Cumalar dilerim. 2003 Excel sayfasını kod ile masa üstüne kaydetmek istiyorum. Fakat başaramadım. Forumda da arama yaptım, Ancak yenilendiğinden dolayı aradığımı bulamadım. Excelin üst versiyonlarında Farklı kaydet dentiğinde pdf olarak kaydet seçeneği olmasına rağmen 2003 de yok. Ne yapabilirm, bu konuda yardımcı olabilirseniz sevinirim. Saygılarımla.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,147
Beğeniler
544
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
#2
Google'da "print to pdf" diye aratın, bir sürü sonuç çıkar.

Kısaca; bir sanal PDF yazıcı yaratıp, onu kullanarak yazdıracaksınız.

.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,147
Beğeniler
544
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
#4
Bende oluşan fikir şu;

2003 versiyonu ile deneme şansım yok ama, soruyu soran üyenin açıklamalarına göre; önerdiğiniz linkteki kodlarda yer alan aşağıdaki satır nedeniyle 2003 versiyonunda bu kodun çalışmayacağını düşünüyorum.

Kod:
ActiveWorkbook.Sheets(1).ExportAsFixedFormat Type:=xlTypePDF
.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
11,733
Beğeniler
892
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
#5
Merhaba Haluk Bey
ActiveWorkbook.Sheets(1).ExportAsFixedFormat Type:=xlTypePDF

bu kod ofis 2007 ve üzeri versiyonlarda çalışıyor ofis 2007 de çalışmazsa kod ilgili link deki yamayı yüklemek gerekiyor.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
7,147
Beğeniler
544
Excel Vers. ve Dili
32 Bit 2010 - İngilizce
#6
Merhaba Halit Bey;

Kullanıcının versiyonu 2003 olduğuna göre, bu yamanın işe yarayacağını düşünüyor musunuz?

.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
11,733
Beğeniler
892
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
#7
Haluk Bey yukarıdaki mesajımda da yazmıştım belli ki yanlış anlaşıma olmuş bu yama ofis 2003 de çalışmaz ancak ofis 2007 yüklü bilgisayarlarda muhtemelen bu kod çalışmayacaktır ancak yamayı kurduğunuzda çalışacaktır. ofis 2007 nin üstündeki ofis proğramlarında bu yamayı yüklemeye belki gerek duyulmayacaktır.
 
Katılım
30 Kasım 2006
Mesajlar
601
Beğeniler
1
Excel Vers. ve Dili
OFFICE 2003 Türkçe
#8
Haluk ve Halit Hocam
ilginize çok teşekkür ederim.Konuşmalarınızdan anladığım kadarıyla 2003 de pdf olarak masa üstüne kaydetmek olmuyor, hiç çözüm yokmu,

Not:2007 versiyonunu kurdum, Userform üzerinde yaptığım proğram sürekli Excel kapatılıyor diyerek hata verdi. Ne yaptıysam problemi çözemedim.Aynı program 2003 de hatasız çalışıyor.
Bu yüzden 2003 de devam ediyorum
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
11,733
Beğeniler
892
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
#9
Dosyanı buraya ekle bir bakalım nerede hata var
 
Katılım
30 Kasım 2006
Mesajlar
601
Beğeniler
1
Excel Vers. ve Dili
OFFICE 2003 Türkçe
#10
Hocam 15 Mart 2018 tarihli mesajımda Runtime error 75 could not find the specified object hatası... diyerek konu açtım. Ama çözüm bulamadım. Önceleri bu hata mesajı ile hata veriyordu, daha sonra Microsoft Excel Programı kapatıyor diyerek yedekleyip kapatmaya çalıştı. Bunu proğramı kullanırken kullanırken birden yapıyordu, Düzeldi yapmayacak artık diyorsunuz , bir müdeet sonra yine.. Daha sonra önceleri çalışmış olduğum 2003 ü kurdum. Hiç hatasız çalışmaya başladı.
 
Katılım
30 Kasım 2006
Mesajlar
601
Beğeniler
1
Excel Vers. ve Dili
OFFICE 2003 Türkçe
#11
Programı sıkıştırım 1,08 MB ama dosya büyük diye kabul etmiyor. Nasıl gönderebilirim.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
11,733
Beğeniler
892
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
#12
Winrar proğramınız varsa bu iş olur excel dosyanıza sağ tıklayınız winrar da arşive ekle seçeneğini tıkla açılan pencereden ciltlere böl boyutuna 1 yaz yan tarafdaki açılan liste kutusundan MB yi seç ve tamamı tıkla oluşan rar dosyalarını ayrı ayrı buraya yükle
 

Korhan Ayhan

Moderatör
Yönetici
Katılım
15 Mart 2005
Mesajlar
24,272
Beğeniler
280
Excel Vers. ve Dili
OFFICE 2013-2016 PRO TR
#15
Dosyanızda "ListView" kullandığınız için inceleme yapamıyorum. 64 bit excel kullandığım için dosyanız sürekli nesne yok hatası veriyor.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
11,733
Beğeniler
892
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
#19
Merhaba
Şimdi burada yapmak istediğimiz dosyanızda pdf kayıtı bu kayıt ofis 2003 de olmuyor ofis 2007 ve verdiğim linkdeki yamayı yüklerseniz bu işlemler yapılabiliyor.
Sizin sorununuz ofis 2007 de bu dosyanız açılmıyor.
ben buradaki dosyanızı ofis 2007 ye çevirdim.
ister bu dosya ile yola devam edin istersniz yazdıklarımı uygulayın
burası ofis2003 için
Dosyanızın bir yedeğini alın sonra mevcut dosyanızı açın lisview nesnelerini silin ve kayıt yapıp kapatınız.
Sonra ofis2007 de bu dosyayı açın farklı kayıtet seçeneklerinden excel makro etkin çalışma kitabı olarak kayıt yapın ve lisview nesnelerini ekleyiniz. eğer ekleme yapamassanız makro güvenliğini kapatıp dosyayı kayıt yapın ve kapat aç yapan sonra listview nesnelerini ekleyin ve makro güvenliğini açın muhtemelen dosya çalışmış olacaktır.

Kısacası listview nesnesini ofis2003 de siliyoruz ofis2007 de ekliyoruz hepsi bu kadar.
 

Ekli dosyalar

Üst