Szukalem dlugo wyjasnienia dlaczego A2k nie moze wyslac maila za pomoca
SendObject i nie znalazlem
Chcialbym aby po kliknieciu stosownego przycisku wywolac MS Outlook Express
z wypelnionymi polami adresu, tematu itd.
Wywala mi blad "Can't open mail session".
Oczywiscie znalazlem rozwiazanie na stronie K. Pozorka ale ma ono ta wade,
ze dysponuje wlasnym klientem a mi chodzi wlasnie o wywolanie Outlooka.
Pomózcie! albo powiedzcie, ze to niemozliwe :-(
McMac
Jażeli nie musisz używać Outlook-a to gorąco polecam:
http://www.access.vis.pl/war214.htm
Donat
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
DoCmd.SendObject acSendTable, "Tabela",
acFormatXLS, "ad...@domena.com", , , "Tu wpisz temat.", "Tu wpisz treść."
i działa jak talala.
K
--
============= P o l N E W S ==============
archiwum i przeszukiwanie newsów
http://www.polnews.pl
Jak długo nie potrzebujesz wysyłania dowolnych załączników (poza obiektami access'a)
nie powinno byc problemu z wysyłaniem.
Ale uwaga:
1.
- czasami OE nie jest zainstalowany prawidłowo (mimo, że samodzielnie działa
poprawnie)
Proponuję więc ponowną instalację OE.
- OE powinien być ustawiony w IE jako domyślny klient poczty
2.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q260819
--
KN
Tak więc skorzystam z niejawnej metody wysyłania maila (bibblioteka
freemail.dll + opis KP i KN)
Jeszcze raz pozdrawiam
McMac
witam
A może spróbuj takiej metody:
Application.FollowHyperlink "mailto:a...@lodz.pl?subject=jakiś
temat&body=jakaś treść"
U mnie działa, otwiera okno outlloka i czeka na kliknięcie wyślij.
Marek S.
Stary! Na to czekałem!
Co prawda próbowałem z aktywnym linkiem na formularzu ale nijak nie umiałem
zawrzeć tam "body" - zasadniczej treści wiadomości. Tylko temat i już.
Teraz sobie poradzę:
Application.FollowHyperlink
"mailto:a...@lodz.pl?subject=jakiś_temat&body=jakaś_treść"
wywoła OE, wyśle zachowa w SentItems itd.
O to chodziło!
Dzięki McMac
chciałbym odnowić wątek wysyłania maili z MS Access'a:
1. czy można zamiast Outlook Express używać MS Outlook (w firmie mamy
zainstalowany MS Outlook, a baza ma wysyłać maile z komputerów firmy) -
próbowałem z SendObject i Application.followhyperlink, ale zawsze uruchamia się
OE.
2. czy jest możliwe wysyłanie automatyczne maili (bez wciśnięcia
klawisza "wyślij").
Z góry dziękuję za pomoci pozdrawiam
Robert Lipiec
> 1. czy można zamiast Outlook Express używać MS Outlook (w firmie mamy
> zainstalowany MS Outlook, a baza ma wysyłać maile z komputerów firmy) -
> próbowałem z SendObject i Application.followhyperlink, ale zawsze
uruchamia się
> OE.
Za pomocą Outlooka można - z poziomu kodu - utworzyć nową wiadomość,
umieścić ją w skrzynce nadawczej, NIE DA SIĘ (w każdym razie ja nie umiem)
wykonać "wyślij/odbierz".
I można zrobić to konkretnie w Outlooku, o ile jest zainstalowany, a jeżeli
nie jest to nie wysyłać w ogóle.
> 2. czy jest możliwe wysyłanie automatyczne maili (bez wciśnięcia
> klawisza "wyślij").
Ja nie umiem, może ktoś inny...
Mimo wszystko jestem za wysyłaniem maili z własnego "klienta", jesteś w
stanie lepiej kontrolować co się dzieje "na kablu".
Oczywiście czasem z przyczyn organizacyjnych się nie da.
Ja jeszcze nie wysłałem Outlookiem żadnego emaila z VBA, natomiast żongluję
często wiadomościami pomiędzy folderami Outlooka oraz zapisywaniem
załączników z emaili zapisanych w Outlooku do plików.
--
PL