Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

VBA - wysyłanie maila z załącznikiem i podglądem wiadomości

waco89 26 Wrz 2018 12:36 186 9
  • #1 26 Wrz 2018 12:36
    waco89
    Poziom 2  

    Hej,

    Chciałbym zrobić button po kliknięciu którego cały wypełniony prez użytkownika arkusz dodaje się w formie załącznika do wiadomości o zdefiniowanym adresacie i temacie. Nie chcę żeby to był automat, po kliknięciu ma się otworzyć okno nowej wiadomości z załącznikiem. Ważne jest żeby makro działało na każdym programie pocztowym.

    Mam coś takiego co działa bardzo dobrze, ale nie wiem jak dodać załącznik do tego makra:

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    0 9
  • #2 27 Wrz 2018 18:29
    clubs
    Poziom 31  

    Z tego co mi wiadomo przez "mailto" nie dodasz załącznika zainteresuj się CDO

    0
  • #3 28 Wrz 2018 11:20
    waco89
    Poziom 2  

    Dziękuję, sprawdziłem tą metodę, ale jestem bardzo początkujący w tym temacie i z tego co się zorientowałem to chyba nie do końca działałoby w sposób jaki bym chciał.

    Plik Excela wysyłam klientowi, on go uzupełnia i po kliknięciu buttonu otwiera się okno nowej wiadomości email w jego programie pocztowym z załączonym wypełnionym excelem. Klient może używac różnych wersji office i różnych programów pocztowych...

    Znalazłem gdzieś na innym forum kod

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    który co prawda wysyła maila z załącznikiem ale bez możliwości edycji maila. Klik - wysłane i już. Miałem nadzieję że można obie formuły w jakiś sposób połączyć

    0
  • #4 28 Wrz 2018 15:20
    adamas_nt
    Moderator Programowanie

    Odrobinę większe możliwości od powyższego daje:

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    0
  • #5 02 Paź 2018 10:44
    waco89
    Poziom 2  

    Hej,
    Dzięki za podpowiedź, podpiąłem kod pod button, niestety wyskakuje komunikat jak poniżej:

    VBA - wysyłanie maila z załącznikiem i podglądem wiadomości

    0
  • #7 09 Lis 2018 11:00
    waco89
    Poziom 2  

    Przejrzałem ale nie do końca rozumiem co tam jest nie tak. Mógłbyś mi podać linijkę która jest Twoim zdaniem źle napisana?

    0
  • #8 09 Lis 2018 18:29
    clubs
    Poziom 31  

    waco89 napisał:
    Mógłbyś mi podać linijkę która jest Twoim zdaniem źle napisana?

    Chodziło mi bardziej o dokumentacje na podanej wyżej stronie gdzie jest wpis
    "The following code example opens an e-mail message in Microsoft Outlook with the current workbook attached"
    Wychodzie na to że
    Kod: vbscript
    Zaloguj się, aby zobaczyć kod
    działa tylko z Outlookiem.

    0
  • #9 10 Lis 2018 07:43
    adamas_nt
    Moderator Programowanie

    Działa chyba z każdym popularnym klientem zainstalowanym w Windows (100% z Poczta w Vista, Outlook Express, Thunderbird - to mam przetestowane).
    VBA - wysyłanie maila z załącznikiem i podglądem wiadomości
    gdzie SendKeys Alt+s pozwala zapisać i zamknąć okno (mailowanie w pętli)

    Nie sprawdzałem natomiast z Outlook... Tam jest inna, prostsza metoda. A po najważniejsze - nie mam :)

    0
  • #10 10 Lis 2018 12:55
    clubs
    Poziom 31  

    adamas_nt napisał:
    Nie sprawdzałem natomiast z Outlook

    Outlook też I pewnie z całą gamą produktów MS

    0
  Szukaj w 5mln produktów