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.

Makro do wysyłamia maili z zakresem komórek w Excelu

guciu140481 28 Paź 2018 15:41 210 6
  • #1 28 Paź 2018 15:41
    guciu140481
    Poziom 2  

    Witam serdecznie
    Próbuje już od dwóch miesięcy znaleźć odpowiednie makro dla siebie ale niestety wszystko co znajduje nie jest w całości moim zapotrzebowaniu, znalazłem prawie wszystko w ułamkach ale nie jestem w stanie tego sklepać w całość.
    Chciałbym stworzyć makro które:
    1. wyśle maila z treścią komórek C2:D16 z arkusza o nazwie "zestawienie"
    w tej chwili takie coś jestem w stanie zrobić stosując powyższe makro ale mam dodatkowe zagadnienie:
    2. Chciałbym by zakres wysyłał się automatycznie ale bym mógł wcześniej w makro ustawić z którego konta z którego chcę wysłać, cz można zmienić? Wiem że w powyższym przykładzie wysyła z konta głównego domyślnego.
    3. Czy punk 2 można utworzyć by wysyłał przez Thunderbirda?
    4. Dodatkowo było by dobrze gdybym mógł ten zakres wysłać do kilku osób wg spisu imion/nazwisk oraz emaili które zebrane mam w innym arkuszu, lub innym excelu zapisanym na dysku. oczywiście dobrze by było gdybym mógł wysłać spersonalizowane maile do każdej osoby z osobna.
    Podsumowując chodzi mi o poniższy schemat przykładowo:

    1. zaznacz komórki C2:D16
    2. Wyślij maila z zaznaczonymi komórkami jako treścią, gdzie pierwsza linijka będzie:
    3. Witam "imie i nazwisko" - wstawione z automatu z kolumny A - z pliku o ścieżce C:\Users\E540\Desktop\kontakty.xlsx
    4 Druga linijka - tekst do wpisania
    5. Trzecia linijka - wklejone zaznaczone komórki C2:D16
    6. Czwarta linijka - tekst do wpisania
    7. Piąta linijka podpis - ustawiony do danego konta email - by dodał się z automatu.
    8. email bym mógł wysłać na adresy email znajdujące się w kolumnie B - z pliku o ścieżce C:\Users\E540\Desktop\kontakty.xlsx
    Chodzi o wysłanie spersonalizowanych kilkuset maili z pomocą jednego kliknięcia.

    Z góry dziękuje za pomoc - proszę o przedstawienie gotowego makra z indywidualnej możliwościami modyfikacji.
    Jestem zwierzakiem z makro i proszę o wyrozumiałość.

    0 6
  • #2 29 Paź 2018 06:46
    adamas_nt
    Moderator Programowanie

    Proszę wypróbować poniższy kod. Należy wkleić do modułu standardowego i uruchomić makro 'Proba'

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    Być może trzeba będzie zmodyfikować je dla wersji 64bit, jak Tutaj.

    Jeśli to zadziała, no to już z górki...

    0
  • #3 29 Paź 2018 07:48
    guciu140481
    Poziom 2  

    Niestety nie działa.

    0
  • #4 29 Paź 2018 08:47
    adamas_nt
    Moderator Programowanie

    Ale jakiś komunikat, konkretna linia? Jaki Office? 32, 64bit?

    0
  • #5 29 Paź 2018 09:43
    guciu140481
    Poziom 2  

    Makro do wysyłamia maili z zakresem komórek w Excelu

    adamas_nt napisał:


    Ale jakiś komunikat, konkretna linia? Jaki Office? 32, 64bit?


    Komunikat jak z załączonym zdjeciu.
    Office 2010
    Windows 7 - 64bit

    0
  • #6 29 Paź 2018 16:24
    adamas_nt
    Moderator Programowanie

    Wygląda na to, że Office też masz 64bit. Podałem odnośnik co należy zrobić...
    Trzeba eksperymentować. Spróbuj

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    0
  • #7 30 Paź 2018 22:18
    hery
    Poziom 17  

    Ewentualnie jak tak wysyłam przez Outlook

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    0