Raporu PDF yapıp, e-mail göndermek (?)

Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
Herkese merhaba,

Bir sorum olacak;
Hazırladığım programa bana zaman kazandıracak bir özellik eklemek istiyorum.
Kısaca şöyle bahsetmeye çalışayım;

Şimdi, bilgisayarıma yüklü PDFCREATOR isminde basit bir PDF dönüştürme programı var.
Access raporunu PRINT etmek istediğimde printer seçeneklerinden printer seçer gibi PDFCreator 'u seçtiğimde rapor PDF olarak kaydediliyor.
Benim istediğim FORM'a eklediğim butona tıklandığında raporu PDF'e dönüştürsün ve e-mail ile bir e-maile bunu yollasın (yada e-mail programını devreye soksun)

Bunu nasıl başarabilirim? Yardımlarınızı rica ederim.

Saygılarımla
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın arnavut,

Mail ile gönderilecek pdf formatındaki rapor kayıtlı kalacak mı silinecek mi?

Gönderilecek mail adresi sabit mi? Değişecek mi?

Göndereceğiniz mail in başlığı sabit mi? Sabitse ne olacak?

Alınacak raporların pdf dosya adları günün tarihine mi göre değişecek?

Maili gizli göndermek isteyeck misiniz?

İyi çalışmalar
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
Merhaba sayın modalı,

* PDF dosyagönderildikten sonra silinebilirde ama bu çok önemli değil, kalabilirde.
* Gönderilecek mail adresi sabit, 2 kişiyede bilgi (cc:) olarak gönderilecek.
* Mailin konusu ve başlığı her defasında aynı olacak. (Örn. siparişimiz ektedir. Saygılarımızla v.b.)
* Dosya adı günün tarih ve saat bilgisinden ibaret olabilir. (Örn.20110228143532.pdf v.b.)
* Maili gizli göndermek istemiyorum. Butona tıklandığında gönderilmesi yeterli. Hatta göndermese bile, Lotus yada Outlook programını açıp maailleri yazıp PDF dosyayı ekleyip beklese bile olur. Sadece SEND'e basılacak durumda bile olabilir.

Saygılar,
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
Tekrar merhaba,

Access çalışmamı zip olarakda ekledim.

Sayın modalı yapmayı istediğim şey aslında şu;



yukarıdaki butona tıklandığında aşağıdaki rapor görüntüleniyor.




istediğim şey şu; butona tıklandığında yukarıdaki rapor DEFAULT printer'a 2 sayfa olarak çıktı alınacak, PDF formatına dönüşecek ve belirlediğim bir mail adresine mail gönderecek. (mail gönderme programını devreye soksa da olur.)

Bunu yapmak mümkünmüdür?
 

Ekli dosyalar

Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
Merhaba,
Sn. Taruz yanıtınızı şimdi gördüm kusura bakmayın, teşekür ederim.
Örneğinizi inceledim, ama benim yapmak istediğim şekilde uyarlayamadım.
Programım yukarıdaki mesajımda açıkladığım gibi çalışsa mükemmel olucak.

İlginize tekrar teşekkür ederim.
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
Tekrar merhaba,

Access çalışmamı zip olarakda ekledim.

Sayın modalı yapmayı istediğim şey aslında şu;



yukarıdaki butona tıklandığında aşağıdaki rapor görüntüleniyor.




istediğim şey şu; butona tıklandığında yukarıdaki rapor DEFAULT printer'a 2 sayfa olarak çıktı alınacak, PDF formatına dönüşecek ve belirlediğim bir mail adresine mail gönderecek. (mail gönderme programını devreye soksa da olur.)

Bunu yapmak mümkünmüdür?
Yanıt verebilirseniz çok sevinirim.
Şimdiden çok teşekkürler.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın arnavut,

Öncelikle geç cevap verdiğim için kusura bakmayın ama cevabı bulduğunuzu sandım.

Yapmanız gerekenler:

Microsoft sitesinden indirdiğim accesste pdf oluştur eklentisini indirip kurmanız gerekir, ancak bunu ekteki dosyada bulabilirsiniz.

Uygulamanıza mutlaka
Microsoft Scripting Runtime
Microsoft outlook 12.0 Object library

referanslarını ekleyin.

Office 2007 kurulu olduğuna göre outlook 2007 kullanıyor olduğunuzu kabul ettim.

İlgili düğmenin klik olayındaki kodları inceleyin. Eğer gizli olarak değil de mesajı elle göndermek istiyorsanız

.Send komutunu iptal edip .Display komutunu etkinleştirin.

İyi çalışmalar
 

Ekli dosyalar

Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
Merhaba Sayın Modalı,
Yanıtınız için teşekkür ederim.
Söylediğiniz referansları eklemeye çalışıyorum ama hata alıyorum.
Çünkü, programın çalışacağı bilgisayarlarda MS Office 2003 kurulu ve Lotus Notes 2008 kullanılmakta. Sanıyorum bu yüzden hata alıyorum.
Bendeki MS Office versiyonlara göre uyarlamayı nasıl yapabilirim ?
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Merhaba Sayın Modalı,
Yanıtınız için teşekkür ederim.
Söylediğiniz referansları eklemeye çalışıyorum ama hata alıyorum.
Çünkü, programın çalışacağı bilgisayarlarda MS Office 2003 kurulu ve Lotus Notes 2008 kullanılmakta. Sanıyorum bu yüzden hata alıyorum.
Bendeki MS Office versiyonlara göre uyarlamayı nasıl yapabilirim ?
Sayın arnavut,

Ama eklediğiniz örnek 2007 de yapılmış. Ben de ona göre yaptım. Zaman bulursam 2003 e göre yapmaya çalışacağım.

İyi çalışmalar
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
Tekrar merhaba Sayın Modalı,

Sizi çok uğraştırıyorum, çok teşekkür ederim.
Aslında ben MS Office 2003'te hazırlamıştım. 2007 bana çok zor geldiği için evdeki bilgisayarıma bile kurmadım hiç. Neden 2007'de göründüğünüde anlayamadım.

Müsait olduğunuzda bakabilirseniz çok sevinirim.

İyi akşamlar.
 

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
Ben bayaa uğraştım ofis2003 de, bu Pdf ye çevirip gönderme olayı normal çalışmıyor,
gönderiyor ama , mealden gelen pdf yi açmaya çalıştığınızda belge bozuk gibi hatalar aldım,
ben vazgeçtim, çünkü netice alamadım.
Belki sayın modalı bir çözüm bulabilir...
 
Üst