VBA er en forkortelse for Visual Basic, et programmeringsspråk fra Microsoft som bruker en Graphics brukergrensesnitt ( GUI ) for programmereren å samhandle med. Mens en C programmerer kan ha å skrive hundrevis av linjer med kode bare for å lage et vindu i Visual Basic dette skjer automatisk. En ting en Visual Basic -programmerer vil kanskje gjøre er å lage et skjema med en viss streng som en del av navnet. Dette kan også sees på som å konvertere en streng variabel til en form variabel. Instruksjoner
en
Erklærer variabler . I tillegg til en streng variabel ( her kalt Sverdi ) og en form variabel ( her kalt objForm ) , trenger du en annen streng til å holde hele navnet på skjemaet , og en annen variabel som representerer den typen form . Eksempel kode :
Dim objForm Som FormDim Sverdi Som StringDim FullTypeName Som StringDim FormInstanceType As Type
2
Gi Sverdi en streng verdi . Lag den fulle typen navnet på skjemaet ved å legge søknaden og produkt navn til en periode og Sverdi . Eksempel kode : "."
Sverdi = " Form2 " FullTypeName = Application.ProductName & & Sverdi
3
Få den typen denne spesielle formen ved hjelp av Type.GetType metode . Sett FormInstanceType til denne verdien . Opprett en ny forekomst av denne type skjema og sette objForm til at ny forekomst . Eksempel kode :
FormInstanceType = Type.GetType ( FullTypeName , Sann, Sann) objForm = ctype ( Activator.CreateInstance ( FormInstanceType ) , skjema)
4
Sjekk at du var vellykket ved ved hjelp av skjemaet . Vis metoden med objForm . Eksempel kode :
objForm.Show ( )