October 24
VBA è l'abbreviazione di Visual Basic, un linguaggio di programmazione di Microsoft che utilizza una interfaccia utente grafica (GUI) per il programmatore di interagire con. Considerando che un programmatore C potrebbe dover scrivere centinaia di righe di codice solo per fare una finestra, in Visual Basic questo avviene automaticamente. Una cosa che un programmatore Visual Basic potrebbe desiderare di fare è creare un modulo con una certa stringa come parte del suo nome. Questo può anche essere pensato come conversione di una variabile stringa a una variabile modulo.
1 Dichiarare le variabili. Oltre a una variabile stringa (qui chiamato sValue) e una variabile modulo (qui chiamato objForm), è necessario un'altra stringa per contenere l'intero nome del modulo, e un'altra variabile che rappresenta il tipo di modulo. Esempio di codice:
Dim objForm Come modulo
Dim sValore As String
Dim FullTypeName As String
FormInstanceType fioco come Tipo
2 Dare sValue un valore stringa. Creare il nome completo del tipo di modulo aggiungendo l'applicazione e nome del prodotto per un periodo e sValue. Esempio di codice:
sValue = "Form2"
FullTypeName = Application.ProductName & "." & sValore
3 Prendi il tipo di questa forma particolare utilizzando il metodo Type.GetType. Impostare FormInstanceType a questo valore. Creare una nuova istanza di questo tipo di modulo e impostare objForm a quella nuova istanza. Esempio di codice:
FormInstanceType = Type.GetType (FullTypeName, true, true)
objForm = CType (Activator.CreateInstance (FormInstanceType), Form)
4 Controllare che hanno avuto successo utilizzando il modulo. Metodo Show con objForm. Esempio di codice:
objForm.Show ()