VBA ( Visual Basic for Applications ) indeholder en metode til at tilføje en formular , der kaldes en UserForm . Dette bliver en del af en makro, der kan indlæses og køre . Formen er anvendelig som en beholder til diverse VBA kontroller , såsom etiketter , kommandotasterne OptionButtons og mange andre. Med disse kan du indsamle input fra brugeren og skrive yderligere kode til at udføre handlinger. Disse formularer vil arbejde i Microsoft Office software som Excel , Word, PowerPoint og andre, selv om de kan fungere på lidt forskellige måder . Instruktioner
1
Åbn et Microsoft Office -program, der understøtter VBA. Dette eksempel bruger et Word-dokument . I Word-menuen , klik på "Udvikler " og derefter " Visual Basic " på venstre side af den anden menu rækken.
2
Klik på " Indsæt " og vælg " UserForm " i Visual Basic menu. Både en formular mærket " UserForm1 " og en værktøjskasse vises på skærmen. Bruge træk håndtagene på formularen for at ændre størrelsen passer til dine behov .
3
Place de funktioner, du får brug for på formularen ved at klikke på dem i værktøjskassen. Resize dem på formularen med træk håndtag. Med den grundlæggende værktøjskasse du kan tilføje Etiketter, tekstbokse , afkrydsningsfelter OptionButtons , listboxe og kombinationsfelter , plus et par ekstra kontroller. Tilføj mere ved at højreklikke på værktøjskassen og vælge " Ekstra Controls ".
4
Rul gennem en meget lang liste af yderligere kontroller til rådighed for dig i det vindue, der åbnes. For blot at nævne et par stykker, kan du tilføje disse til din formular : en kalender kontrol , der viser en månedlig kalender, et datepicker kontrol viser bare dags dato en Slider kontrol for at lade brugeren vælge noget forholdsmæssigt , scrollbars og endda en web . . " Procedure " browser kontrol
5
Klik på " Indsæt" på VBA Redigering skærmen og vælge i koden vinduet , indtast disse linjer :
Public Sub OpenForm () Load UserForm1UserForm1 . ShowEnd Sub
Vend tilbage til Word-dokumentet vinduet nu ved at klikke på " W "-ikonet til venstre for den anden række menuvalg . Vælg " Makroer " og OpenForm makroen vil blive opført . Kør denne og VBA formularen åbnes.