Slik lar du Outlook advare deg når du sender en e-post som er større enn en bestemt størrelse

Når du sender en for stor e-post, vil du finne det vanskelig å sende den ut. Så hvorfor ikke få Outlook til å automatisk sjekke e-poststørrelsen før du sender? Denne artikkelen vil lære deg hvordan du kan realisere det med Outlook VBA.

Som vanlig, når du har tenkt å legge ved en fil som er større enn en bestemt størrelse, får du et Outlook-varsel, som stopper deg fra å legge den ved. MS Outlook er utstyrt med denne funksjonen, som har som mål å sikre at e-posten kan sendes ut. Men hvis e-posten er for stor, kanskje på grunn av at den inneholder for mange vedlegg, selv om hvert vedlegg er innenfor passende størrelse, er det fortsatt vanskelig å sende det ut. Så det anbefales å ikke sende for store e-poster. Så hvordan kan du identifisere om e-posten er for stor eller ikke? Fokusert på dette problemet, her vil vi introdusere en metode for å gjøre det mulig for Outlook å automatisk sjekke størrelsen og spørre deg om e-posten er større enn den forhåndsbestemte maksimale størrelsen.

Advar deg når du sender en e-post som er større enn en bestemt størrelse

  1. Helt i begynnelsen, start Outlook og skift til "Utvikler"-fanen.
  2. Klikk deretter på "Visual Basic"-knappen.
  3. Deretter, i popup-vinduet "Microsoft Visual Basic for Applications", bør du dobbeltklikke på "ThisOutlookSession"-prosjektet på venstre side.
  4. Deretter kan du kopiere og lime inn følgende VBA-koder i det nye prosjektet.
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 - advarer deg når du sender en e-post som er større enn en bestemt størrelse

  1. Deretter signerer du denne koden digitalt. Bruk "Digitale sertifikater for VBA-prosjekter" for å lage et sertifikat og tilordne deretter dette sertifikatet til koden.Signer gjeldende makro
  2. Til slutt kan du gå ut av det gjeldende vinduet og fortsette å prøve. Når du prøver å sende en e-post som er større enn den forhåndsinnstilte maksimale størrelsen, vil du motta en advarsel, som følgende skjermbilde:Sjekk Mail Size

Hva du skal gjøre hvis Outlook alltid mislykkes i å sende/motta

Outlook er utsatt for feil. Dermed er det ikke uvanlig å mislykkes i å sende/motta e-post. Så hvordan kan du håndtere denne typen problemer? Generelt sett kan du først kontakte serveradministratoren din for å spørre om det oppstår noe galt med serveren. Hvis det ikke er noe galt, bør du håndtere problemet fra din egen klient. Som vanlig kan det oppstå fra ødelagte SRS-filer. Du kan slette filen og restart Outlook for å gjenskape det. Hvis feilene vedvarer, er det svært sannsynlig at du støter på Outlook PST e-postfeil. Du har ikke noe valg å bruke et kraftig reparasjonsverktøy, som DataNumen Outlook Repair.

Forfatterintroduksjon:

Shirley Zhang er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert reparere skadet mdf-database og Outlook-reparasjonsprodukter. For mer informasjon besøk www.datanumen. Med

Kommentarer er stengt.