Så här begränsar du antalet e-postmeddelanden som öppnas samtidigt med Outlook VBA

Att ha många e-postmeddelanden öppna samtidigt kan överbelasta Outlook, vilket kan leda till att Outlook kraschar. Därför rekommenderas det att begränsa antalet öppnade e-postmeddelanden under tiden. Det här inlägget lär dig hur du gör det med Outlook VBA.

Outlook är benäget att krascha när det blir överbelastat, till exempel när för många e-postmeddelanden öppnas samtidigt. Därför bör du bara hålla begränsade e-postmeddelanden öppna åt gången. Även om Outlook inte stöder detta inbyggt kan du enkelt uppnå det på följande sätt.

Begränsa antalet e-postmeddelanden som öppnas samtidigt med Outlook VBA

Begränsa antalet e-postmeddelanden som öppnas samtidigt

  1. Starta ditt Outlook-program redan från början.
  2. Då måste du komma åt VBA-redigeraren. Du kan växla till fliken "Utvecklare" och klicka på "Visual Basic" -knappen. Eller tryck bara på "Alt + F11" på huvudskärmen.
  3. I det efterföljande "Microsoft Visual Basic for Applications" -fönstret kan du hitta och öppna projektet "ThisOutlookSession".
  4. Därefter bör du kopiera och klistra in VBA-koden nedan i detta VBA-projekt.
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

VBA-kod - Begränsa antalet e-postmeddelanden som öppnas samtidigt

  1. Därefter bör du underteckna detta makro.
  • Klicka på "Verktyg" -knappen i verktygsfältet.
  • Välj sedan alternativet "Digital signatur" i listrutan.
  • I popup-dialogrutan följer du instruktionerna på skärmen för att slutföra den.
  1. Senare kan du ändra makroinställningar för att tillåta digitalt signerade makron.
  2. Så småningom kan du starta om Outlook-programmet för att aktivera makrot.
  3. Från och med nu, varje gång du tänker öppna den sjätte e-postmeddelandet, får du ett meddelande, som skärmdumpen:Varning
  4. Det tidigare e-postmeddelandet stängs också automatiskt.

Hämta värdefulla Outlook-data

Det kan inte förnekas att Outlook har mängder av anmärkningsvärda funktioner. Men det betyder inte att det är felfritt. Det kan fortfarande inte komma undan med skador. Olika faktorer kan leda till korruption i Outlook. Därför, så att återställa Outlook data lättare, bör du säkerhetskopiera din PST-fil med jämna mellanrum. Ett reparationsverktyg av hög kvalitet är också en fråga om nödvändighet DataNumen Outlook Repair.

Författarintroduktion:

Shirley Zhang är expert på dataåterställning DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive fixa mdf och Outlook-programvara för reparationsprogramvara. För mer information besök www.datanumen.com

Kommentarer är stängda.