Jak vytvořit skript pro Průvodce pravidly v aplikaci Outlook

Souhrn

Průvodce pravidly outlooku umožňuje spustit skript při vytváření určitého pravidla. Jako vývojář to umožňuje provádět akce u příchozí pošty, která není možná pomocí běžných funkcí Průvodce pravidly.

Další informace

Důležité

Přestože Průvodce pravidly odkazuje na vlastní kód jako "skript", musíte vytvořit kód v aplikaci Outlook Visual Basic for Applications, nikoli v jazyce Microsoft Visual Basic Scripting Edition (VBScript) ani v jiných skriptovacích jazycích, jako je například Microsoft JScript. Kromě toho není aplikace Outlook Visual Basic for Applications navržena k nasazení, takže nasazení tohoto vlastního kódu vyžaduje ruční konfiguraci v počítači každého uživatele. Vlastní kód nelze vytvořit v doplňku modelu COM aplikace Outlook. Další informace o omezeních souvisejících s distribucí projektů jazyka Visual Basic for Applications získáte v následujících článcích znalostní báze Microsoft Knowledge Base:

290779 Popis správy a distribuce projektů VBA (Visual Basic for Applications) aplikace Outlook 2002

Společnost Microsoft poskytuje příklady programování pouze pro ilustraci, bez záruky vyjádřené nebo předpokládané, včetně, ale bez omezení, předpokládaných záruk obchodovatelnosti a/nebo vhodnosti pro určitý účel. Tento článek předpokládá, že uživatel je obeznámen s programovacím jazykem, který je předmětem ukázky, a s nástroji použitými pro vytvoření a ladění skriptu. Pracovníci technické podpory společnosti Microsoft mohou vysvětlit funkce určitého postupu, nemohou však následující příklady rozšířit o další funkce nebo konstrukce podle konkrétních požadavků uživatele.

Pokud máte omezené možnosti programování, můžete se obrátit na certifikovaného partnera microsoftu nebo poradce Microsoftu.

Další informace o dostupných možnostech podpory a o tom, jak kontaktovat společnost Microsoft, naleznete na následujícím webu společnosti Microsoft: podpora Microsoftu

Pokud chcete implementovat vlastní kód pro zpracování zprávy, vytvořte podprogram v jazyce Visual Basic for Applications. Na názvu podprogramu nezáleží, ale musí přijmout jeden argument, protože Průvodce pravidly předá podprogramu e-mailovou zprávu (MailItem) nebo žádost o schůzku (MeetingItem). Argument musí být typu MailItem nebo MeetingItem, jinak podprogram nebude k dispozici v Průvodci pravidly. Nelze vytvořit jeden podprogram pro zpracování obou typů položek definováním argumentu typu Object. Následující kód aplikace Outlook Visual Basic for Applications ukazuje, jak vytvořit podprogramy:

Sub CustomMailMessageRule(Item As Outlook.MailItem)
   MsgBox "Mail message arrived: " & Item.Subject
End Sub

Sub CustomMeetingRequestRule(Item As Outlook.MeetingItem)
   MsgBox "Meeting request arrived: " & Item.Subject
End Sub

Podprogram můžete vložit do libovolného modulu, včetně ThisOutlookSession, ale pokud přesunete podprogram do jiného modulu nebo změníte název podprogramu, musíte pravidlo upravit tak, aby odkazovaly na aktualizovaný podprogram.