Jak ograniczyć liczbę wiadomości e-mail otwieranych w tym samym czasie za pomocą programu Outlook VBA

Podziel się teraz:

Otwieranie wielu wiadomości e-mail jednocześnie może spowodować przeciążenie Outlooka, co może prowadzić do jego awarii. Dlatego zaleca się ograniczenie liczby wiadomości otwieranych w tym czasie. Ten post pokaże Ci, jak to zrobić za pomocą Outlook VBA.

Outlook jest podatny na awarie, gdy jest przeciążony, na przykład gdy otwiera się zbyt wiele wiadomości e-mail w tym samym czasie. Dlatego lepiej otwierać tylko ograniczone wiadomości e-mail na raz. Chociaż Outlook nie obsługuje tego natywnie, możesz to łatwo osiągnąć za pomocą następujących środków.

Ogranicz liczbę e-maili otwieranych w tym samym czasie dzięki Outlook VBA

Ogranicz liczbę e-maili otwieranych w tym samym czasie

  1. Na samym początku uruchom program Outlook.
  2. Następnie musisz uzyskać dostęp do edytora VBA. Możesz przejść do zakładki „Programista” i nacisnąć przycisk „Visual Basic”. Lub po prostu naciśnij klawisze „Alt + F11” na ekranie głównym.
  3. W kolejnym oknie „Microsoft Visual Basic for Applications” możesz zlokalizować i otworzyć projekt „ThisOutlookSession”.
  4. Następnie powinieneś skopiować i wkleić poniższy kod VBA do tego projektu VBA.
Public WithEvents objInspectors As Outlook.Inspectors

Private Sub Application_Startup()
    Set objInspectors = Outlook.Application.Inspectors
End Sub

Private Sub objInspectors_NewInspector(ByVal objNewInspector As Inspector)
    Dim objInspector As Outlook.Inspector
    Dim i As Long
    Dim strMsg As String
    Dim nPrompt As Integer
 
    i = 0
    If objNewInspector.CurrentItem.Class = olMail Then
 
       If objInspectors.count > 5 Then
          For Each objInspector In objInspectors
              If objInspector.CurrentItem.Class = olMail Then
                 i = i + 1
              End If
          Next
 
          If i > 5 Then
             strMsg = "You're allowed to open 5 emails at the same time. The previous email is closed!"
 
             MsgBox strMsg, vbExclamation + vbOKOnly
 
             ActiveInspector.CurrentItem.Close olSave
          End If
 
      End If
    End If
End Sub

Kod VBA — ogranicz liczbę e-maili otwieranych w tym samym czasie

  1. Następnie powinieneś podpisać to makro.
  • Kliknij przycisk „Narzędzia” na pasku narzędzi.
  • Następnie wybierz opcję „Podpis cyfrowy” z rozwijanej listy.
  • W wyskakującym oknie dialogowym postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby je ukończyć.
  1. Później możesz zmienić ustawienia makr, aby zezwolić na makra podpisane cyfrowo.
  2. Następnie możesz ponownie uruchomić aplikację Outlook, aby aktywować makro.
  3. Od teraz za każdym razem, gdy zamierzasz otworzyć szóstą wiadomość e-mail, otrzymasz wiadomość, taką jak na zrzucie ekranu:Ostrzeżenie
  4. Ponadto poprzedni e-mail zostanie automatycznie zamknięty.

Uzyskaj cenne dane programu Outlook

Nie można zaprzeczyć, że Outlook ma wiele niezwykłych funkcji. Nie oznacza to jednak, że jest bezbłędny. Nadal nie może uniknąć obrażeń. Różne czynniki mogą prowadzić do uszkodzenia programu Outlook. Stąd, aby odzyskać Outlooka danych, należy regularnie tworzyć kopie zapasowe plików PST. Również dobrej jakości narzędzie do naprawy jest również kwestią konieczności, np DataNumen Outlook Repair.

Wprowadzenie autora:

Shirley Zhang jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym naprawić mdf 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.