• FORUMU MOBİL UYGULAMADAN TAKİP EDİN

    Forumu isteyen üyelerimiz Tapatalk (Harici bir hizmet) üzerinden mobil uygulamadan takip edebilirler.
    iOS için : https://itunes.apple.com/app/id307880732?mt=8
    Android için : https://play.google.com/store/apps/details?id=com.quoord.tapatalkpro.activity
    adreslerinden indirebilirsiniz.

    Bir iki haftaya da foruma özel kendi uygulamamız yayında olacak.
ALTIN ÜYELİK Hakkında Bilgi
-----------------------

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

sdegirmenci

Altın Üye
Altın Üye
Katılım
30 Kasım 2006
Mesajlar
593
Beğeniler
0
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
6,671
Beğeniler
305
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
6,671
Beğeniler
305
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,215
Beğeniler
234
Excel Vers. ve Dili
2003 excel 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
6,671
Beğeniler
305
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,215
Beğeniler
234
Excel Vers. ve Dili
2003 excel 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.
 

sdegirmenci

Altın Üye
Altın Üye
Katılım
30 Kasım 2006
Mesajlar
593
Beğeniler
0
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,215
Beğeniler
234
Excel Vers. ve Dili
2003 excel türkçe
#9
Dosyanı buraya ekle bir bakalım nerede hata var
 

sdegirmenci

Altın Üye
Altın Üye
Katılım
30 Kasım 2006
Mesajlar
593
Beğeniler
0
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ı.
 

sdegirmenci

Altın Üye
Altın Üye
Katılım
30 Kasım 2006
Mesajlar
593
Beğeniler
0
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,215
Beğeniler
234
Excel Vers. ve Dili
2003 excel 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
23,656
Beğeniler
92
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,215
Beğeniler
234
Excel Vers. ve Dili
2003 excel 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