Een script maken voor de wizard Regels in Outlook

Samenvatting

Met de wizard Regels van Outlook kunt u een script uitvoeren wanneer u een specifieke regel maakt. Als ontwikkelaar kunt u hiermee een actie uitvoeren op binnenkomende e-mail die niet mogelijk is met behulp van de normale functies van de wizard Regels.

Meer informatie

Belangrijk

Hoewel de wizard Regels naar de aangepaste code verwijst als 'script', moet u de code maken in Outlook Visual Basic for Applications, niet in Microsoft Visual Basic Scripting Edition (VBScript) of andere scripttalen zoals Microsoft JScript. Outlook Visual Basic for Applications is ook niet ontworpen om te worden geïmplementeerd, dus voor de implementatie van deze aangepaste code is handmatige configuratie op de computer van elke gebruiker vereist. U kunt de aangepaste code niet maken in een Outlook COM-invoegtoepassing. Voor meer informatie over beperkingen met betrekking tot het distribueren van Visual Basic for Applications-projecten klikt u op de volgende artikelnummers om de artikelen in de Microsoft Knowledge Base weer te geven:

290779 Beschrijving van het beheren en distribueren van VBA-projecten (Visual Basic for Applications) van Outlook 2002

Microsoft biedt programmeervoorbeelden alleen ter illustratie, zonder expliciete of impliciete garantie, inclusief, maar niet beperkt tot, de impliciete garanties van verkoopbaarheid en / of geschiktheid voor een bepaald doel. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeertaal die wordt gedemonstreerd en met de tools die worden gebruikt om procedures te maken en fouten op te lossen. Microsoft-ondersteuningsprofessionals kunnen helpen bij het uitleggen van de functionaliteit van een bepaalde procedure, maar zij zullen deze voorbeelden niet wijzigen om extra functionaliteit te bieden of procedures samenstellen die aan uw specifieke behoeften voldoen.

Als u beperkte programmeerervaring hebt, kunt u contact opnemen met een Microsoft Certified Partner of Microsoft Advisory Services.

Ga naar de volgende Microsoft-website voor meer informatie over de beschikbare ondersteuningsopties en over het contact opnemen met Microsoft: Microsoft Ondersteuning

Als u de aangepaste code voor het verwerken van het bericht wilt implementeren, maakt u een subroutine in Visual Basic for Applications. De naam van de subroutine maakt niet uit, maar moet één argument accepteren omdat de wizard Regels een e-mailbericht (MailItem) of vergaderverzoek (MeetingItem) doorgeeft aan de subroutine. Het argument moet van het type MailItem of MeetingItem zijn, anders is de subroutine niet beschikbaar in de wizard Regels. U kunt geen subroutine maken om beide typen items te verwerken door het argument te definiëren dat van het type Object moet zijn. In de volgende code van Outlook Visual Basic for Applications ziet u hoe u de subroutines maakt:

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

U kunt de subroutine in elke module plaatsen, inclusief ThisOutlookSession, maar als u de subroutine naar een andere module verplaatst of de naam van de subroutine wijzigt, moet u de regel wijzigen zodat deze verwijst naar de bijgewerkte subroutine.