Sådan lader du Outlook advare dig, når du sender en e-mail, der er større end en bestemt størrelse

Når du sender en for stor e-mail, vil du have svært ved at sende den ud. Så hvorfor ikke få Outlook til automatisk at tjekke mailstørrelsen før afsendelse? Denne artikel vil lære dig, hvordan du realiserer det med Outlook VBA.

Som sædvanligt, når du har til hensigt at vedhæfte en fil, der er større end en bestemt størrelse, får du en Outlook-advarsel, som forhindrer dig i at vedhæfte den. MS Outlook er udstyret med denne funktion, der har til formål at sikre, at e-mailen kan sendes ud med succes. Men hvis e-mailen er for stor, måske fordi den indeholder for mange vedhæftede filer, selvom hver vedhæftet fil er inden for den passende størrelse, er det stadig svært at sende den ud. Så det anbefales ikke at sende for store e-mails. Hvordan kan du så identificere, om e-mailen er for stor eller ej? Fokuseret på dette problem vil vi her introducere en metode til at aktivere Outlook til automatisk at kontrollere størrelsen og bede dig, hvis e-mailen er større end din forudbestemte maksimale størrelse.

Advar dig, når du sender en e-mail, der er større end en bestemt størrelse

  1. Fra begyndelsen, start Outlook, og skift til fanen "Udvikler".
  2. Klik derefter på knappen "Visual Basic".
  3. Efterfølgende, i popup-vinduet "Microsoft Visual Basic for Applications" skal du dobbeltklikke på "ThisOutlookSession"-projektet til venstre.
  4. Dernæst kan du kopiere og indsætte følgende VBA-koder i det nye projekt.
Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim olSize As Long
    Dim MaxSize As Long
    Dim strMsg As String
    Dim nRes As Integer
 
    olSize = Item.Size
    MaxSize = 20000 'in bytes
 
    If olSize > MaxSize Then
       strMsg = "The current mail has exceeded " & MaxSize & " bytes." & vbCrLf & "It may fail to be sent out. Do you still want to send it anyway?"
       nRes = MsgBox(strMsg, vbYesNo + vbExclamation, "Check Mail Size")
       If nRes = vbNo Then
          Cancel = True
       End If
    End If
End Sub

VBA-koder - Advar dig, når du sender en e-mail, der er større end en bestemt størrelse

  1. Underskriv derefter denne kode digitalt. Brug "Digitale certifikater til VBA-projekter" til at oprette et certifikat og tildel derefter dette certifikat til koden.Underskriv den aktuelle makro
  2. Endelig kan du afslutte det aktuelle vindue og fortsætte med at prøve. Når du forsøger at sende en e-mail, der er større end din forudindstillede maksimale størrelse, vil du modtage en advarsel som følgende skærmbillede:Tjek Mail Size

Hvad skal man gøre, hvis Outlook altid ikke kan sende/modtage

Outlook er tilbøjelig til at fejle. Det er således ikke ualmindeligt at fejle i at sende/modtage e-mails. Så hvordan kan du håndtere denne form for problemer? Generelt kan du først kontakte din serveradministrator for at spørge, om der er noget galt med serveren. Hvis der ikke er noget galt, bør du tage fat på problemet fra din egen klient. Som sædvanligt kan det forekomme fra beskadigede SRS-filer. Du kan slette filen og restart Outlook for at genskabe det. Hvis fejlene fortsætter, er det meget sandsynligt, at du støder på Outlook PST e-mail fejl. Du har intet valg for at bruge et potent reparationsværktøj, som f DataNumen Outlook Repair.

Forfatter Introduktion:

Shirley Zhang er ekspert i datagendannelse i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder reparere beskadiget mdf-database og Outlook-reparationssoftwareprodukter. For mere information besøg www.datanumen.com

Kommentarer er lukket.