Kaip sukurti „UserForm“ sąrašo laukelį „Outlook“

„Microsoft Outlook“ makro programavimo programa „Visual Basic for Applications“ leidžia prie el. Pašto pranešimo pridėti formą, kuri gali rinkti duomenis iš jo gavėjo. Pavyzdžiui, į savo pranešimą galite įterpti VBA „UserForm“ ir sąrašo laukelį, kuriame rodomi keli elementai ar parinktys, iš kurių gavėjas gali pasirinkti. Tačiau prieš įtraukdami šią funkciją į savo pranešimus, turite pridėti skirtuką Kūrėjas ir jo įrankius prie juostelės ir pakeisti „Outlook“ saugos parametrus, kad VBA makrokomandas būtų galima paleisti.

1 žingsnis

Spustelėkite skirtuką „Failas“, „Parinktys“, tada - „Tinkinti juostelę“.

2 žingsnis

Pagrindiniuose skirtukuose pažymėkite langelį „Kūrėjas“ ir spustelėkite „Gerai“. „Outlook“ automatiškai grįš į pagrindinio skydą.

3 žingsnis

Spustelėkite skirtuką „Failas“, tada „Parinktys“, „Patikėjimo centras“ ir „Patikimumo centro nustatymai“.

4 žingsnis

Pasirinkite „Makro nustatymai“, „Įgalinti visas makrokomandas“, tada spustelėkite „Gerai“, kad testavimo metu leistumėte vykdyti sąrašo laukelio makrokomandą. Tačiau kai baigsite „UserForm“, galite pakeisti savo nustatymus į „Visų makrokomandų pranešimai“, kad padidintumėte saugumą.

5 žingsnis

Paleiskite „Outlook“ iš naujo, kad suaktyvintumėte makrokomandos saugos parametrų pakeitimą.

6 žingsnis

Spustelėkite skirtuką „Kūrėjas“, „Makrokomandos“, tada parinktį „Makrokomandos“.

7 žingsnis

Įveskite makrokomandos pavadinimą ir spustelėkite „Kurti“.

8 žingsnis

Spustelėkite mygtuką „Įterpti„ UserForm “, kad būtų rodoma formos įrankių dėžutė, ir sukurkite„ UserForm “, kuriame bus jūsų sąrašo laukelis.

9 žingsnis

Įrankių juostoje spustelėkite valdiklį „Sąrašų dėžutė“, laikykite nuspaudę pelės mygtuką, nuvilkite valdiklį į „UserForm“ ir atleiskite.

10 žingsnis

Įrankių juostoje spustelėkite „CommandButton“ valdiklį, palaikykite nuspaudę pelės mygtuką, vilkite jį į „UserForm“ ir atleiskite.

11 žingsnis

Dešiniuoju pelės mygtuku spustelėkite „CommandButton“ „UserForm“ ir spustelėkite „Peržiūrėti kodą“, kad būtų parodytas jo VBA makrokodas.

12 žingsnis

Pridėkite elementų prie sąrašo laukelio naudodami funkciją AddItem. Pvz., Jei norite, kad sąrašo laukelyje būtų trys pagrindinės spalvos, kodas turėtų būti panašus į šį:

„Private Sub CommandButton1_Click () ListBox1.AddItem„ Red “ListBox1.AddItem„ Green “ListBox1.AddItem„ Blue “End Sub

„ListBox1“ yra vardas, kurį „Outlook“ automatiškai pateikia sąrašo laukelį, kurį nuvilėte į „UserForm“. Išrašas „ListBox1.AddItem“ „Red“ daro raudoną pirmą elementą sąrašo laukelyje.

Spustelėkite „Išsaugoti“, paspauskite „F5“, tada spustelėkite „CommandButton“, kad paleistumėte makrokomandą. Paleidus makrokomandą ir spustelėjus mygtuką „CommandButton“, sąrašo laukelyje pasirodys raudonos, žalios ir mėlynos spalvos.