Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come modificare i form in Visual Basic

UserForm sono schermi che gli utenti inseriscono i dati in di interagire con un programma scritto in Visual Basic, Applications Edition (VBA ) . I programmatori che estendono il set predefinito di strumenti per Microsoft Word , Excel e Access creano questi moduli personalizzati e li popolano con i pulsanti , cursori e caselle di testo appropriate per l' ingresso dei loro programmi VBA bisogno di correre . Modifica di un VBA form implica l'utilizzo di finestra di progettazione sotto forma di l'ambiente VBA integrato di sviluppo ( IDE ) . Questo ambiente è incorporato in ogni applicazione della suite Office . Editing UserForms rende possibile per gli utenti di interagire con i tuoi programmi VBA in modo più rapido ed efficiente. Cose che ti serviranno
Microsoft Word
Mostra più istruzioni
1

Apri Microsoft Word , quindi premere "Alt" e " F11 " per accedere al VBA .

2

Fare clic su " Inserisci ", quindi " form " per creare un nuovo form per il vostro programma di VBA . Potrai utilizzare il modulo per fornire i dati degli utenti per un breve programma che consente di compilare una tabella di Word .
3

doppio clic sulla voce " form " nel riquadro "Progetto" a sinistra dello schermo. Questo esporrà la cassetta degli attrezzi che contiene i controlli per voi inserire sul modulo .
4

Trascinare un controllo pulsante di comando dalla casella degli strumenti nel form. Posizionare la scatola vicino al centro della parte inferiore del modulo.
5

Trascinare una casella di testo dalla casella strumenti nel form , in alto a destra del pulsante di comando . Trascinare una seconda casella di testo dalla casella strumento a qualsiasi posizione userform che è direttamente a sinistra della prima casella di testo .
6

Fare doppio clic sul pulsante di comando per inserire la porzione di IDE per il programma di inserimento del codice.
7

Incollare il seguente codice di programma nella finestra del codice :

( ActiveDocument.Tables.Count = 0) allora

ActiveDocument.Tables.Add Selection . Campo , 1 , 2

End If

ActiveDocument.Tables (1). righe ( 1 ) . Cells (1). Range.Text = TextBox1.Text

ActiveDocument . tabelle ( 1 ) . righe ( 1 ) . Cells ( 2) . Range.Text = TextBox2.Text

Questo programma copia i dati immessi dall'utente nelle caselle di testo in una nuova tabella nel documento di Word corrente . Ma l' ordine in cui il userform attende ingresso differisce dall'ordine l'utente si aspetta . Potrai modificare il modulo per risolvere questo problema .
8

Premere " F5 " per eseguire il programma . Il form non pone il punto di inserimento del testo nella prima casella di testo come dovrebbe.
9

Fare clic nella casella più a sinistra di testo , quindi digitare il testo . Premere il tasto " Tab " per passare al campo successivo in forma . Il programma mette in evidenza il pulsante di comando al posto della casella di testo secondo atteso.
10

Fare clic nella seconda casella di testo e inserire il testo , quindi fare clic sul pulsante di comando . Il programma crea una nuova tabella nel documento che viene compilato con il testo delle caselle di testo .
11

Fare clic sulla "X" in , nell'angolo superiore destro del form di per terminare il programma .
Pagina 12

Fare clic sulla casella di testo a sinistra del form , quindi fare clic nel campo " Tabindex " del riquadro "Proprietà" . Il campo " Tabindex " attualmente recita " 2 ", che indica che è l' ultimo dei tre controlli sul form per ricevere l' input dell'utente .
13

tipo uno "0" il 2 , quindi fare clic sulla casella di testo a destra . Immettere "1 " nel campo " Tabindex " , quindi fare clic sul pulsante di comando . Digitare un "2" nel campo " Tabindex " .
14

eseguire nuovamente il programma , utilizzando le istruzioni passo di 8 . Il programma di oggi evidenzia le caselle di testo nel giusto ordine , come si preme il tasto "Tab" .

 

Programmazione © www.354353.com