Nwlapcug.com


Come personalizzare l'oggetto Userform VBA

Personalizzare un oggetto userform VBA di aggiunta e l'eliminazione di controlli sul form, modifica delle proprietà di tali controlli e cambiando la posizione dei controlli. Personalizzare i form consente di adattarli ai programmi VBA collegati a quelle forme. Un altro motivo per personalizzare i form consiste nel creare gli stili di visualizzazione appropriato per un nuovo gruppo di utenti. Ad esempio, se avete bisogno di adattare il vostro programma per l'utilizzo di nuovi utenti di computer, si può nascondere o rimuovere alcuni dei controlli nel form del programma per ridurre la confusione.

Istruzioni

1

Aprire Windows Explorer, quindi fare doppio clic su una parola, Excel o altro documento di Office che contiene un oggetto userform VBA esistente che si desidera personalizzare. L'applicazione di Office viene aperto il documento selezionato.

2

Fare clic su scheda "Sviluppo" dell'applicazione, quindi fare clic sul pulsante "Visual Basic" per entrare nell'ambiente di programmazione VBA. Fare clic sull'elemento "Form" nel riquadro progetto per visualizzare il form per la modifica.

3

Fare clic su un controllo dell'oggetto UserForm, ad esempio un pulsante di comando o un controllo casella di riepilogo. Premere "Elimina" per eliminare il controllo. Fare clic sull'icona della tavolozza di "Cassetta degli attrezzi" per un controllo che si desidera aggiungere, ad esempio il piccolo rettangolo che rappresenta il pulsante di comando. Fare clic sulla posizione dell'oggetto UserForm a cui si desidera inserire il controllo, poi trascinare per indicare l'area che occuperà il controllo. Rilasciare il mouse per inserire il controllo dell'oggetto UserForm.

4

Destro del mouse su un controllo sul form, quindi fare clic su "Proprietà" per visualizzare il pannello Proprietà, che consente di impostare i valori impostati che influenzano il comportamento e l'aspetto dei controlli del form. Fare clic sulla colonna di destra di una proprietà che si desidera modificare. Ad esempio, fare clic sulla colonna destra della proprietà "Colore di primo piano" per entrare nella zona per cambiare il colore del testo di visualizzazione di un controllo. Per ulteriori informazioni su una proprietà del controllo, è possibile premere F1 dopo aver fatto clic la colonna a destra di qualsiasi proprietà per visualizzare la guida per tale proprietà.

5

Digitare il nuovo valore per la proprietà. Ad esempio, per modificare testo in primo piano del controllo selezionato in rosso, digitare "255", che VBA interpreta come il colore rosso.

6

Tasto destro del mouse sulla barra degli strumenti, quindi fare clic su "Form" per visualizzare una nuova tavolozza con opzioni che consentono di allineare e disporre controlli del form. Fare clic su un controllo che si desidera allineare con un altro controllo, quindi premere e tenere premuto il tasto MAIUSC. Fare clic sul controllo che si desidera allineare il controllo selezionato con, rilasciare il tasto MAIUSC. Fare clic su uno dei controlli di allineamento dalla tavolozza Useform, ad esempio "Allinea a sinistra." VBA si modificherà la posizione dei controlli per eseguire la richiesta.