Po aktualizacji do office 2016 makro generuje maile z tytułem po ... chińsku

Anonimowe
2015-11-02T09:28:11+00:00

Używam pakietu Office 365 Small Business Premium. Windows 10

Zaktualizowałem go do wersji 2016.

W excelu przygotowuję raporty a następnie przy pomocy prostego makra wysyłam je do szeregu odbiorców. 

Dotychczas poniższy zapis powodował wysłanie maila (z outlook) do adresata XXX z tematem  "raport sprzedaży".

ActiveWorkbook.SendMail Recipients:="******@gmail.com", Subject:="raport sprzedaży"

po aktualizacji maile dalej się generują, ale w polu temat pojawiają się "chińskie znaczki".

Ma ktoś jakiś pomysł, jak można poradzić sobie z tym problemem?

Doraźnie usunąłem Subject:="raport sprzedaży", co powoduje, że polu temat pojawia się tytuł arkusza excel z którego generowany jest raport. Jest to jednak rozwiązanie mało eleganckie.

Microsoft 365 i Office | Excel | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy

Odpowiedzi: 3

Sortuj według: Najbardziej pomocne
  1. Oskar Shon 49,331 Punkty reputacji Moderator wolontariuszy
    2015-11-02T13:10:57+00:00

    A więc nie ma problemów abyś spróbował, w takim razie zamienić .SendMail na polecenia w oparciu o Mailitem.

    A jak nie, bo mie mam czasu, bo to kłopot etc.. to polecam narzędzia które zresztą już dzisiaj rekomendowałem w innym poście:

    Wykonałem wiele gotowych do użycia mechanimów do wysyłania maili, w tym VBA jak i .NET

    Polecam zainteresowanym.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  2. Anonimowe
    2015-11-02T13:02:12+00:00

    W moim przypadku domyślnym programem pocztowym jest Outlook.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  3. Oskar Shon 49,331 Punkty reputacji Moderator wolontariuszy
    2015-11-02T12:44:23+00:00

    Rozmawialiśmy o podobnym problemie w tym poście. Nie wykluczone że WORD 2016 (który od zawsze jest edytorem wiadomosci email) źle toleruje konwersje na UTF-8. W twoim kodzie widzę że wysyłasz maile nie za pomocą obiektu mailitem Outlooka, ale przez polecenie systemowe do domyślnego klienta pocztowego.

    Z ciekawości napisz, czy pow kodem wysyłasz do Outlooka, czy do innego kliena pocztowego, ponieważ podlinkowany oproblem dotyczy Mozilli.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy