Een UserForm-lijst maken in Outlook

Met de macroprogrammeertaal Visual Basic for Applications van Microsoft Outlook kunt u een formulier toevoegen aan een e-mailbericht dat gegevens van de ontvanger kan verzamelen. U kunt bijvoorbeeld een VBA-gebruikersformulier en een keuzelijst in uw bericht invoegen waarin meerdere items of opties worden weergegeven waaruit de ontvanger kan kiezen. Voordat u deze functie aan uw berichten kunt toevoegen, moet u echter het tabblad Ontwikkelaars en de bijbehorende hulpmiddelen aan het lint toevoegen en de beveiligingsinstellingen van Outlook wijzigen zodat VBA-macro's kunnen worden uitgevoerd.

Stap 1

Klik op het tabblad "Bestand", "Opties" en vervolgens op "Lint aanpassen".

Stap 2

Vink het vakje aan met het label "Ontwikkelaar" onder de hoofdtabbladen en klik vervolgens op "OK". Outlook keert automatisch terug naar het startscherm.

Stap 3

Klik op het tabblad "Bestand" en vervolgens op "Opties", "Vertrouwenscentrum" en "Vertrouwenscentrum-instellingen".

Stap 4

Selecteer "Macro-instellingen", "Alle macro's inschakelen" en klik vervolgens op "OK" om de keuzelijstmacro tijdens het testen uit te voeren. Als u echter klaar bent met uw UserForm, kunt u uw instellingen wijzigen in "Meldingen voor alle macro's" voor meer veiligheid.

Stap 5

Start Outlook opnieuw om de wijziging van de macrobeveiligingsinstellingen te activeren.

Stap 6

Klik op het tabblad "Ontwikkelaar", "Macro's" en vervolgens de optie "Macro's".

Stap 7

Typ een naam voor uw macro en klik vervolgens op 'Maken'.

Stap 8

Klik op de knop "Gebruikersformulier invoegen" om de formuliertoolbox weer te geven en maak het gebruikersformulier dat uw keuzelijst zal bevatten.

Stap 9

Klik op het besturingselement "Listbox" in de Toolbox, houd de muisknop ingedrukt, sleep het besturingselement naar het gebruikersformulier en laat het los.

Stap 10

Klik op het besturingselement "CommandButton" in de Toolbox, houd de muisknop ingedrukt, sleep het naar het UserForm en laat het los.

Stap 11

Klik met de rechtermuisknop op de "CommandButton" in het gebruikersformulier en klik vervolgens op "Code weergeven" om de VBA-macrocode weer te geven.

Stap 12

Voeg items toe aan de keuzelijst met behulp van de functie AddItem. Als u bijvoorbeeld wilt dat de keuzelijst de drie primaire kleuren bevat, moet uw code er als volgt uitzien:

Private Sub CommandButton1_Click() ListBox1.AddItem "Rood" ListBox1.AddItem "Groen" ListBox1.AddItem "Blauw" End Sub

ListBox1 is de naam die Outlook automatisch geeft aan de keuzelijst die u naar het UserForm hebt gesleept. De verklaring ListBox1.AddItem "Red" maakt Red het eerste item in de keuzelijst.

Klik op "Opslaan", druk op "F5" en klik vervolgens op de CommandButton om de macro uit te voeren. Wanneer u de macro uitvoert en op de "CommandButton" klikt, verschijnen de kleuren Rood, Groen en Blauw in de keuzelijst.