Microsoft Progetti di Visual Basic

May 5

Visual Basic (VB) è un linguaggio di programmazione utilizzato per lo sviluppo rapido di programmi per computer. È possibile sviluppare questi programmi all'interno di Microsoft Word ed Excel. In questo modo consente di sfruttare i numerosi oggetti e le risorse ciascuna di queste applicazioni ha (cioè l'oggetto ActiveDocument in Word, o built-in funzioni Ordinare e Totale parziale di Excel), invece di creare oggetti da zero.

Provare i seguenti progetti per sviluppare le tue capacità di Visual Basic e di alfabetizzazione.

Esplora l'oggetto Range

Digitare il seguente testo in ambiente di sviluppo integrato di MS Word (IDE) per vedere l'oggetto Range essenziale in azione. È possibile inserire l'IDE da Word premendo il tasto "Alt" - "F11". Inserisci il codice in qualsiasi spazio aperto nella finestra del codice.

Public Sub spacePgp ()
r Dim come gamma

Set r = Selection.Range

r.Expand wdParagraph
r.InsertAfter vbCrLf
r.InsertBefore vbCrLf

End Sub

Return to Word (ALT-F11) quando hai digitato il programma, e posizionare il punto di inserimento (AKA cursore) in qualsiasi punto, in particolare uno circondato da punti sopra e sotto. Eseguire il programma selezionando sviluppatore> Macro, scegliendo il "spacePgp" nome della macro dalla lista, e facendo clic su Esegui. Gli inserti carrozza macro restituisce sopra e sotto il paragrafo con il punto di inserimento. I punti chiave del codice a prendere atto di sono quelle che si riferiscono alla selezione e le funzioni InsertAfter e insertBefore. La selezione si riferisce alla posizione del cursore (AKA il punto di inserimento) e le istruzioni INSERT aggiungere i ritorni a capo.

Creare un progetto Userform

Inserire l'IDE di Visual Basic come prima, e scegliere la voce di menu Inserisci> form. Sul nuovo modulo, trascinare due pulsanti di comando dalla casella degli strumenti. Nel riquadro Proprietà, modificare il nome di un pulsante per "blu", l'altro per "giallo". Fare doppio clic sul pulsante "gialla", e inserire il codice di programma per l'evento CommandButton2_Click:

Private Sub CommandButton2_Click ()
Set r = Selection.Range
r.Expand (wdSentence)
r.HighlightColorIndex = wdYellow
End Sub

Duplicate Codice Programma di Button

Copiare il codice per la funzione CommandButton2_Click () negli Appunti e incolla il codice sopra la prima istanza della funzione, sopra la linea "Private Sub CommandButton2_Click ()." Modificare il duplicato CommandButton2_Click di leggere CommandButton1_Click, e cambiare il wdYellow a wdBlue.

Passare a un'altra parte del codice per questo documento prima spostando il cursore riquadro del progetto. Espandere la cartella del oggetti di Microsoft Word facendo clic su di esso. Se ci sono diverse cartelle denominate oggetti di Microsoft Word, scegliere quello che appare sotto il nome del documento che si desidera l'esecuzione della macro. Ad esempio, se si sta testando il programma sul testo contenuto nel documento "MacroStudy," la cartella si desidera espandere facendo clic sul segno più (+) segno sarà simile a questa:

Progetto (MacroStudy)

Oggetti di Microsoft Word

Scrivere il codice che carica il form

Fare doppio clic sull'icona ThisDocument che appare dopo si espande la cartella di Microsoft Word Objects. Questa azione si porta ad un altro finestra del codice, dove si inserisce il codice che visualizza il modulo creato. Questo è il codice da inserire:

Public Sub colorForm ()
UserForm1.Show
End Sub

Tornare a Word e posizionare il punto di inserimento in ogni frase nel testo del documento. Avviare il programma selezionando sviluppatore> Macro e quindi selezionando "colorForm", seguito dal pulsante Esegui. Viene visualizzato il modulo. Fare clic su sul pulsante giallo blu o e guardare la frase che contiene il cambiamento di colore punto di inserimento.