[ domaci_a_nas @ 22.01.2009. 22:28 ] @
Koristim Access 2007 jer klijent ima tu verziju i pojavljuje mi se greška 287 prilikom slanja maila
Code:
Public Sub TestMail()
Dim objoutlook As New Outlook.Application
Dim objmail As MailItem

Set objmail = objoutlook.CreateItem(olMailItem)

With objmail
    .To = "[email protected]"
    .CC = ""
    .Subject = "Test"
    .Body = "Test1"
'   .Display
    .Send ' ovde se pojavljuje greška
End With

Set objmail = Nothing
End Sub


Ako se skine comment na liniji .Display, onda ovaj kod radi, poruka se pošalje. Posle tog inicijelnog prikazivanja poruke kod radi i bez njenog prikazivanja. Da li je imao neko iskustvo sa ovim i da li se poruka nekako može aktivirati bez .Display i taj prvi put?
[ Englishman @ 23.01.2009. 13:35 ] @
Nisam siguran da ce ti pomoci, ali ja sam to resio preko obicnog makroa. Naime, program je pisan u 2003, i postavljen na 2007, a radi na sledeci nacin:

1. sve sto treba poslati mailom stavi se u tabelu, report, i sl.
2. nakom toga se pokrece mSendmail sledecih vrednosti

- Action: Send object
- Object type: Report
- Object name: npr Zapisnik
- Output format: npr Text files
- To: mail adresa
- Subject: npr Test
- Message text: neki text - ako treba

Bitno je da je u outlook-u podeseno da se mail salje neometano, tj da se skine cek sa Tools/Otions/Security/warm me when other applications try to send mail at me.

I naravno, zadovoljeno je glavno pravilo: The best code is no code...

Napomena:
Radi i na Runtime Access 2003 i 2007.
[ domaci_a_nas @ 23.01.2009. 19:16 ] @
Recimo da ja želim da pošaljem više attachmenta uz poruku i da napomenem da se radi o Microsoft Outlooku.
[ Englishman @ 23.01.2009. 23:07 ] @
E da, to je malo veci problem, rekao bih! Ja bih, ukoliko sam vezan nekim rokom pristupio ne popularnom resenju, ali za prvu pomoc - fukcionalnom. U taj makro mSendmail bih u koloni Action dodao vise redova sa Sent object i u svakom bih precizirao koji fajl. Tada bi naravno Access na odredjenu adresu (ili odredjene adrese, ako ih je vise) poslao vise mailova sa po jednim fajlom u attac. Zelim da ti kazem da ja to nisam radio, ali vredi pokusati dok ne bude ono: ...EVO IDEJE!!!

Sto se tice Microsoft Outlook-a.

Access i ostale aplikacije koje salju mailove uvek to rade kroz onu aplikaciju koja je namestena po difoltu kao primarna. Ja npr. koristim The Bat 3.0 Proffesional, i radi mi sve kao i na Out. Expresu. To je ono sto je provereno. Koliko ja znam ni Microsoft Outlook nije nesto specifican, i sustina mu se svodi na isto. Jedino je mozda teze pronaci i skinuti onu blokadu sto pomenuh ranije. Ja cu probati da potrazim gde bi to moglo da bude, pa ako ga nadjem ....

Druga varijanta je da se MENU Office-a 2007 moze prevesti u clasicwiew radi lakseg snalazenja, i to pomocu nekog programa. To sam saznao pre nekoliko dana, ali ga jos nisam ni "skinuo", pa se stoga i ogradjujem Ako zelis ti da probas, izvoli link na kome je torrent za download.

http://0.arenabg.com/details.p...c142f82a560112ccc35844f7fd0b95