VBA ( Visual Basic for Applications ) comprende un metodo per aggiungere un modulo, chiamato un form utente . Questo diventa parte di una macro che può essere caricato ed eseguito . Il modulo è utilizzabile come contenitore per vari controlli VBA , ad esempio etichette , Pulsanti di comando , OptionButtons e molti altri . Con questi , è possibile raccogliere l'input dall'utente e scrivere codice aggiuntivo per eseguire azioni . Queste forme lavorerà nel software Microsoft Office come Excel , Word , PowerPoint e altri, anche se possono funzionare in modi leggermente diversi . Istruzioni
1
Aprire qualsiasi programma di Microsoft Office che supporta VBA . Questo esempio utilizza un documento di Word . Nel menu di Word, fare clic su " Developer " e " Visual Basic " a sinistra della seconda riga del menu.
2
Fare clic su " Inserisci" e selezionare " UserForm " nel menu di Visual Basic . Sia una forma denominata " UserForm1 " e una serie di strumenti apparirà sullo schermo. Utilizzare il trascinamento maniglie sul modulo per ridimensionarlo in base alle proprie esigenze .
3
Posizionare i comandi che si devono la forma con un clic nella casella degli strumenti . Ridimensionarle sul modulo con le maniglie di trascinamento . Con la casella degli strumenti di base è possibile aggiungere etichette , caselle di testo , caselle di controllo , OptionButtons , ListBox e ComboBox , più alcuni controlli aggiuntivi . Aggiungere più facendo clic destro sulla casella degli strumenti e selezionando " controlli aggiuntivi ".
4
scorrere una lunga lista di controlli aggiuntivi a vostra disposizione nella finestra che si apre . Per citarne solo alcuni , si potrebbe aggiungere questi alla vostra forma : un controllo Calendar che visualizza un calendario mensile , un controllo DatePicker che mostra solo la data di oggi , un controllo Slider per consentire a un utente scegliere qualcosa su base proporzionale , barre di scorrimento e anche un Web . . " Procedura" di controllo del browser
5
Fare clic su " inserisci" sulla schermata VBA Editing e selezionare nella finestra del codice, digitare queste righe :
Public OpenForm Sub ( ) Load UserForm1UserForm1 . ShowEnd Sub