| | Awarded by Microsoft since 2005: |  |
| | VBOffice Info | | Besucher | 1410009 | | Aufrufe | 5193002 |
| |
|
| |
| Autor: Michael Bauer | Homepage | | Datum: 18.01.2006 | Zugriffe: 21526 | | | | Beschreibung
Mit diesem
Beispiel lassen Sie sich vorm Senden einer E-Mail warnen, wenn die
Größe der Mail ein von Ihnen festgesetztes Limit
überschreitet.
18.08.2006: Maximilian Hänel hat uns auf
zwei Fehler aufmerksam gemacht: - Die Größe der Mail
wurde nicht ermittelt, wenn die Mail nicht vorher gespeichert
wurde.
- Da das Funktionsergebnis nicht negiert wurde, wurde immer dann
abgebrochen, wenn der User senden wollte bzw. keine Anlagen vorhanden
waren.
|
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
If TypeOf Item Is Outlook.MailItem Then
Cancel = Not (ConfirmBigAttachments(Item))
End If
End Sub
Private Function ConfirmBigAttachments(oMail As Outlook.MailItem) As Boolean
Dim lSize As Long
Const MAX_ITEM_SIZE As Long = 10000
Dim bSend As Boolean
bSend = True
If oMail.Attachments.Count Then
oMail.Save
lSize = oMail.Size
If lSize > MAX_ITEM_SIZE Then
bSend = (MsgBox("Item's size: " & lSize & " Byte. Cancel?", vbYesNo) = vbNo)
End If
End If
ConfirmBigAttachments = bSend
End Function
|
| | |
| | |  | ReplyAll warnt Sie, bevor Sie unbeabsichtigt allen Empfängern
einer E-Mail antworten oder wenn Sie ein vertraulicher BCC-Empfänger der E-Mail ... [weiter] |
| | |  | Blitzschneller Zugriff auf die Hauptkategorienliste, gemeinsame Kategorien im Netzwerk, eine Erinnerungsfunktion ... [weiter] |
| | |  | SAM legt automatisch Absender, Signatur und Speicherort für gesendete Mails fest, z.B. anhand der ... [weiter] |
| | |  | OLKeeper verhindert zuverlässig, dass Mitarbeiter Outlook schließen und dadurch Termine oder E-Mails ... [weiter] |
| | |
|