Také se vám stává, že napíšete e-mail. V obsahu e-mail napíšete, že zasíláte potřebné dokumenty v příloze a přílohu zapomenete vložit. Níže popisuji řešení, které vám napomůže těmto problémům předcházet.
Outlook 2013
je již tato volba v nastavení a stačí ji jen povolit a v případě zapomenutí vložení přílohy jste upozorněni.
Postup: Soubor -> Možnosti -> Záložka Pošta -> Sekce Odesílání zpráv -> Volba Upozorňovat mě při odesílání zprávy, že v ní možná chybí příloha (viz obrázek)
Nastavení Outlook 2013 |
Outlook 2003, 2007, 2010
bohužel tato volba není, ale při vložení níže uvedeného VBA kódu do Outlook budete mít úplně stejnou funkci.
Postup: zmáčknout kombinaci kláves ALT + F11 (Panel Vývojář -> ikona Editor). Spustí se editor VBA. Otevřít sekci Project1 -> Microsoft Outlook Objects -> ThisOutlookSession. A do editoru VBA vložit níže uvedený kód. Při uzavření Outlook bude vyzvání k uložení VBA, potvrďte ANO.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) Dim i As Integer i = 0 Dim slova(20) As String slova(0) = "příloha" slova(1) = "přílohy" slova(2) = "příloze" slova(3) = "přílohu" slova(4) = "příloho" slova(5) = "přílohou" slova(6) = "příloh" slova(7) = "přílohám" slova(8) = "přílohách" slova(9) = "přílohami" slova(10) = "priloha" slova(11) = "prilohy" slova(12) = "priloze" slova(13) = "prilohu" slova(14) = "priloho" slova(15) = "prilohou" slova(16) = "priloh" slova(17) = "priloham" slova(18) = "prilohach" slova(19) = "prilohami" Do While i < 20 If InStr(1, Item.Body, slova(i), vbTextCompare) > 0 Then If Item.Attachments.Count = 0 Then answer = MsgBox("Ve zprávě jste napsali, že zasíláte přílohu, ale žádný soubor není příložen."& vbCrLf &"Chcete zprávu přesto odeslat ?", vbYesNo) If answer = vbNo Then Cancel = True Exit Do End If End If i = i + 1 Loop End Sub