Kada šaljete preveliku e-poštu, teško ćete je uspješno poslati. Zašto onda ne natjerati Outlook da automatski provjerava veličinu pošte prije slanja? Ovaj članak će vas naučiti kako to realizirati pomoću Outlook VBA.
Kao i obično, kada namjeravate priložiti datoteku veću od određene veličine, dobit ćete Outlook upozorenje koje će vas spriječiti da je priložite. MS Outlook dolazi sa ovom funkcijom, koja ima za cilj da osigura da se e-pošta može uspješno poslati. Ali ako je email prevelik, možda zbog previše priloga, iako je svaki prilog u odgovarajućoj veličini, i dalje ga je teško poslati. Stoga se preporučuje da ne šaljete preveliku e-poštu. Kako onda možete utvrditi da li je email prevelik ili ne? Fokusirani na ovaj problem, ovdje ćemo predstaviti metodu za omogućavanje Outlooku da automatski provjeri veličinu i zatraži od vas ako je e-poruka veća od vaše unaprijed određene maksimalne veličine.
Upozorava vas kada šaljete e-poštu veću od određene veličine
- Na samom početku, start Outlook i prebacite se na karticu „Programer“.
- Zatim kliknite na dugme "Visual Basic".
- Nakon toga, u iskačućem prozoru „Microsoft Visual Basic za aplikacije“, trebalo bi da dvaput kliknete na projekat „ThisOutlookSession“ sa leve strane.
- Zatim možete kopirati i zalijepiti sljedeće VBA kodove u novi projekat.
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
- Nakon toga, digitalno potpišite ovaj kod. Koristite “Digitalne certifikate za VBA projekte” da kreirate certifikat, a zatim dodijelite ovaj certifikat kodu.
- Konačno možete izaći iz trenutnog prozora i nastaviti s pokušajem. Kada pokušate poslati e-poruku koja je veća od vaše unaprijed postavljene maksimalne veličine, dobit ćete upozorenje, poput sljedećeg snimka ekrana:
Šta učiniti ako Outlook uvijek ne uspije da pošalje/primi
Outlook je sklon greškama. Stoga, nije neuobičajeno da neuspjeh u slanju/primanju e-pošte. Dakle, kako se možete nositi s ovom vrstom problema? Uopšteno govoreći, prvo možete kontaktirati svog administratora servera da pitate da li se nešto loše dešava sa serverom. Ako ništa nije u redu, trebali biste se pozabaviti problemom od svog klijenta. Kao i obično, može nastati zbog oštećenih SRS datoteka. Možete izbrisati datoteku i restart Outlook da ga ponovo kreirate. Ako greške i dalje postoje, vrlo je vjerovatno da ćete ih naići Outlook PST greška e-pošte. Nemate izbora da koristite moćan alat za popravku, npr DataNumen Outlook Repair.
Uvod za autora:
Shirley Zhang je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući popraviti oštećenu mdf bazu podataka i Outlook softverski proizvodi za popravku. Za više informacija posjetite www.datanumen.com


