Jak automatycznie wyróżniać wszystkie wystąpienia określonych słów dla każdego przychodzącego e-maila w Outlooku

Podziel się teraz:

Niektórzy użytkownicy chcą, aby Outlook przeszukiwał każdą przychodzącą wiadomość e-mail pod kątem wszystkich wystąpień określonych słów i automatycznie je podświetlał. Chociaż Outlook nie oferuje takiej natywnej funkcji, nadal można ją zrealizować za pomocą kodu VBA przedstawionego w tym poście.

Aby szybko znaleźć ważny tekst w długich i żmudnych wiadomościach e-mail, wielu użytkowników chciałoby, aby określone słowa były automatycznie podświetlane. Oznacza to, że program Outlook powinien automatycznie przeszukiwać każdą przychodzącą wiadomość e-mail i wyróżniać określone słowa w tej wiadomości. Bez wątpienia Outlook nie udostępnia takiej funkcji. Aby to osiągnąć, musisz użyć innych środków, takich jak poniższy, który wykorzystuje VBA.

Automatyczne wyróżnianie wszystkich wystąpień określonych słów dla każdego przychodzącego e-maila w Outlooku

Automatyczne wyróżnianie wszystkich wystąpień określonych słów dla każdego przychodzącego e-maila

  1. Na początek uruchom program Outlook.
  2. Następnie na ekranie głównym Outlooka należy nacisnąć klawisze „Alt + F11”, aby uzyskać dostęp do edytora VBA.
  3. Następnie w pojawiającym się oknie „Microsoft Visual Basic for Applications” należy otworzyć nieużywany moduł.
  4. Następnie możesz skopiować następujący kod VBA do tego modułu.
Sub AutoHighlight_AllOccurencesOfSpecificWords(objMail As Outlook.MailItem)
    Dim strWord As String
    Dim strHTMLBody As String
 
    strHTMLBody = objMail.HTMLBody
 
    'Change the word as per your wishes
    strWord = "DataNumen"
 
    'If find the specific word
    If InStr(strHTMLBody, strWord) > 0 Then
       'Highlight it in yellow color
       strHTMLBody = Replace(strHTMLBody, strWord, "<font style=" & Chr(34) & "background-color: yellow" & Chr(34) & ">" & strWord & "</font>")
 
       objMail.HTMLBody = strHTMLBody
    End If
 
    'Add more words to be highlighted as per your needs
    strWord = "Outlook"
 
    If InStr(strHTMLBody, strWord) > 0 Then
       strHTMLBody = Replace(strHTMLBody, strWord, "<font style=" & Chr(34) & "background-color: yellow" & Chr(34) & ">" & strWord & "</font>")
 
       objMail.HTMLBody = strHTMLBody
    End If
 
    objMail.Save
End Sub

Kod VBA - Automatyczne podświetlanie wszystkich wystąpień określonych słów dla każdego przychodzącego e-maila

  1. Później będziesz musiał utworzyć nową regułę, aby uruchomić ten skrypt. Wykonaj poniższe czynności:
  • Po pierwsze, jak zwykle wyjdź z edytora VBA.
  • Następnie przejdź do menu „Plik” i naciśnij przycisk „Zarządzaj regułami i alertami”.
  • W nowym wyskakującym oknie dialogowym „Reguły i alerty” naciśnij przycisk „Nowa reguła”.
  • Następnie w oknie dialogowym „Kreator reguł” wybierz „Zastosuj regułę do otrzymywanych wiadomości” i naciśnij „Dalej”.
  • Następnie możesz określić warunki reguły zgodnie ze swoimi potrzebami. Lub jeśli nie ma warunku, możesz bezpośrednio kliknąć „Dalej”> „Tak”.
  • Następnie należy wybrać akcję „Zarządzaj skryptem”.
  • Później kliknij link „skrypt” w polu „Krok 2”.
  • W wyskakującym okienku wybierz dodane wcześniej makro.
  • Następnie naciśnij „OK” i „Dalej”.Uruchom skrypt
  • Następnie ustaw wyjątki do woli i kliknij „Dalej”.
  • Na ostatnim ekranie „Kreator reguł” określ nazwę tej reguły i kliknij przycisk „Zakończ”, aby zapisać tę regułę.
  1. Od tej pory program Outlook będzie automatycznie przeszukiwał każdą przychodzącą wiadomość e-mail w poszukiwaniu predefiniowanych słów i podświetlał je na żółto, jak pokazano na poniższym zrzucie ekranu:Wyróżnione słowa w przychodzącej wiadomości e-mail

Twórz kopie zapasowe PST w regularnych odstępach czasu

Chociaż Outlook zaspokoił wiele naszych potrzeb, nadal nie jest w stanie uniknąć błędów i uszkodzeń. Jest podatny na różne czynniki, takie jak nieprawidłowe wyłączanie, infekcje wirusowe, awarie sprzętu itp. Dlatego regularne tworzenie kopii zapasowych plików PST w Outlooku jest niezbędne, aby móc bezproblemowo odzyskać dane z kopii zapasowych. Jeśli kopie zapasowe się nie powiodą, możesz wypróbować wbudowane narzędzie – skanpst. Ponadto na rynku istnieje wiele podobnych programów naprawczych, takich jak DataNumen Outlook Repair. To narzędzie ma przewagę nad swoimi rówieśnikami ze względu na wysoki wskaźnik odzyskiwania PST.

Wprowadzenie autora:

Shirley Zhang jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym poprawka sql i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.