Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Email z Accessa - dlaczego nie dziala?

79 views
Skip to first unread message

McMac

unread,
Mar 22, 2003, 9:38:39 AM3/22/03
to
Czesc wszystkim w ten sliczny weekend!

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


qwe...@poczta.onet.pl

unread,
Mar 22, 2003, 3:36:42 PM3/22/03
to

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

Krzysztof Wiśniewski

unread,
Mar 22, 2003, 5:55:59 PM3/22/03
to
Musiałbym widzieć, co napisałeś w kodzie. Ja mam po prostu:

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

Krzysztof Naworyta

unread,
Mar 22, 2003, 7:39:57 PM3/22/03
to
Użytkownik "McMac" <mac...@poczta.onet.pl> napisał

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

McMac

unread,
Mar 23, 2003, 3:03:30 AM3/23/03
to
Dzięki serdeczne za te podpowiedzi.
Niestety i tak poddałem się. Według mnie rozwiązaniem jest tylko instalacja
MS Outlooka z pakietu MS Office.
Wtedy SendObject by działało. IMO Outlook Express nie jest standardowym
klientem poctzty IMAP.
Ponowna instalacja OE niczego nie rozwiązała, zresztą metoda SendObject mi
nie działała także przy innych
konfiguracjach (OE 5.0 + WinMe, OE 6.0 + WinXP Pro).

Tak więc skorzystam z niejawnej metody wysyłania maila (bibblioteka
freemail.dll + opis KP i KN)

Jeszcze raz pozdrawiam

McMac


Marek S.

unread,
Mar 23, 2003, 4:29:08 AM3/23/03
to

Użytkownik "McMac" <mac...@poczta.onet.pl> napisał w wiadomości
news:b5hsif$7ai$1...@atlantis.news.tpi.pl...


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.

McMac

unread,
Mar 23, 2003, 5:04:13 AM3/23/03
to
Marek S. napisał:

>
> 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


Robert Lipiec

unread,
Jul 1, 2004, 4:59:09 AM7/1/04
to
Witam,

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

Piotr Lipski

unread,
Jul 1, 2004, 6:10:56 AM7/1/04
to
Użytkownik "Robert Lipiec" <robert.lip...@data.pl> napisał w
wiadomości news:2920.00000a...@newsgate.onet.pl...

> 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


0 new messages