Cum să permiteți Outlook să vă avertizeze atunci când trimiteți un e-mail mai mare decât o anumită dimensiune

Distribuie acum:

Când trimiteți un e-mail prea mare, vă va fi dificil să îl trimiteți cu succes. Deci, de ce să nu faceți ca Outlook să verifice automat dimensiunea e-mailului înainte de a trimite? Acest articol vă va învăța cum să realizați acest lucru cu Outlook VBA.

Ca de obicei, atunci când intenționați să atașați un fișier mai mare decât o anumită dimensiune, veți primi o alertă Outlook, care vă va împiedica să îl atașați. MS Outlook este dotat cu această caracteristică, menită să se asigure că e-mailul poate fi trimis cu succes. Dar dacă e-mailul este prea mare, poate din cauza faptului că conține prea multe atașamente, deși fiecare atașament are dimensiunea corespunzătoare, este totuși dificil să-l trimiți. Prin urmare, se recomandă să nu trimiteți e-mailuri prea mari. Apoi, cum puteți identifica dacă e-mailul este prea mare sau nu? Concentrați pe această problemă, aici vom introduce o metodă pentru a permite Outlook să verifice automat dimensiunea și să vă solicite dacă e-mailul este mai mare decât dimensiunea maximă predeterminată.

Vă avertizează când trimiteți un e-mail mai mare decât o anumită dimensiune

  1. Încă de la început, porniți Outlook și accesați fila „Dezvoltator”.
  2. Apoi faceți clic pe butonul „Visual Basic”.
  3. Ulterior, în fereastra pop-up „Microsoft Visual Basic pentru aplicații”, ar trebui să faceți dublu clic pe proiectul „ThisOutlookSession” din partea stângă.
  4. Apoi, puteți copia și lipi următoarele coduri VBA în noul proiect.
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

Coduri VBA - Vă avertizează când trimiteți un e-mail mai mare decât o anumită dimensiune

  1. După aceea, semnați digital acest cod. Utilizați „Certificate digitale pentru proiecte VBA” pentru a crea un certificat și apoi atribuiți acest certificat codului.Semnați macrocomanda curentă
  2. În cele din urmă, puteți ieși din fereastra curentă și puteți continua să încercați. Când încercați să trimiteți un e-mail care este mai mare decât dimensiunea maximă prestabilită, veți primi un avertisment, precum următoarea captură de ecran:Verificați dimensiunea e-mailului

Ce trebuie să faceți dacă Outlook nu reușește întotdeauna să trimită/primiți

Outlook este predispus la erori. Prin urmare, nu este neobișnuit să se întâmple erori la trimiterea/primirea e-mailurilor. Așadar, cum puteți rezolva acest tip de problemă? În general, puteți contacta mai întâi administratorul serverului pentru a întreba dacă se întâmplă ceva greșit cu serverul. Dacă nu există nicio problemă, ar trebui să rezolvați problema de la propriul client. Ca de obicei, problema poate apărea din cauza fișierelor SRS corupte. Puteți șterge fișierul și reporni Outlook pentru a-l recrea. Dacă erorile persistă, este foarte probabil să întâmpinați... Eroare de e-mail Outlook PST. Nu aveți de ales să utilizați un instrument puternic de reparații, cum ar fi DataNumen Outlook Repair.

Introducerea autorului:

Shirley Zhang este expertă în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv reparați baza de date mdf deteriorată și produse software de reparații Outlook. Pentru mai multe informații vizitați www.datanumen.com

Distribuie acum:

Comentariile sunt închise.