Mój szef chce, aby wszystkie wiadomości, które mu wysłałem po godzinie 17:00, zostały dostarczone o 8 rano następnego dnia. Czy jest jakiś sposób, aby ustawić to jako regułę w Outlooku, tak że nie muszę za każdym razem zmieniać go ręcznie?
microsoft-outlook-2010
Andrew Talbot
źródło
źródło
Odpowiedzi:
W porządku. Więc umieścić w tym
ThisOutlookSession
poprzezdeveloper
zakładkę wvisual basic
Prywatny sub będzie sprawdzał, czy nie masz elementów pocztowych, które są
to
twoim szefem (zmień adres e-mail, myślę, że może to uwzględniać wielkość liter)Jeśli jest to dla twojego szefa, uruchomi makro, które sprawdza czas i opóźnia go. Miałem kłopoty z wysłaniem o 8 rano , może będziesz musiał się tym zająć.
Niektórzy pochodzą stąd
źródło
To rozwiązanie jest zasadniczo takie samo, jak zaproponowane przez Raystafarian, ale z uproszczoną logiką.
Aby użyć:
1. W programie Outlook otwórz edytor kodu, Alt+ F11.
2. W Project1> Microsoft Outlook Objects kliknij dwukrotnie ThisOutlookSession
3. Wklej kod poniżej do edytora.
4. Zmień adres e-mail i zakres czasu, jeśli to konieczne.
5. Kliknij przycisk Zapisz i zamknij okno edytora kodu.
6. Zmień zabezpieczenia makr programu Outlook: kliknij opcję Plik> Opcje programu Outlook> Centrum zaufania. Kliknij Ustawienia Centrum zaufania, a następnie Ustawienia makra i wybierz Powiadomienia dla wszystkich makr.
7. Uruchom ponownie program Outlook i kliknij opcję Włącz makra po wyświetleniu monitu.
Wysyłane wiadomości e-mail spełniające określone warunki zostaną umieszczone w folderze Skrzynka nadawcza po kliknięciu przycisku „Wyślij”, ale nie zostaną dostarczone do określonego czasu. Aby wiadomości mogły zostać dostarczone, aplikacja Outlook musi działać w zaplanowanym czasie dostawy. Jeśli otworzysz wiadomość ze Skrzynki nadawczej, ponownie kliknij „Wyślij” lub wiadomość nie zostanie wysłana.
źródło
And Item.Importance < 2 _
tuż poniżejIf InStr(...
pozwoli na wysyłanie wiadomości do bossa z „Dużą ważnością”, aby zawsze były dostarczane natychmiast. Ref 2) Tak. Jeśli jest to lista dystrybucyjna Exchange, adres e-mail w polu Do nie będzie pasował do bossEmaila; jeśli jest to lista kontaktów programu Outlook,InStr(Item.To, ";") = 0
warunek umożliwi natychmiastowe wysłanie wiadomości do szefa i innych odbiorców.