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

Come convertire una variabile String in una variabile form in VBA

VBA è l'abbreviazione di Visual Basic , un linguaggio di programmazione di Microsoft che utilizza una grafica utente (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 la conversione di una variabile stringa ad una variabile form. Istruzioni
1

Dichiarare le variabili . Oltre a una variabile stringa (qui chiamato sValue ) e una variabile di modulo ( qui chiamato objForm ) , hai bisogno di un'altra stringa per contenere l'intero nome della forma , e un'altra variabile che rappresenta il tipo di modulo . Esempio di codice :

Dim objForm Come FormDim sValue Come StringDim FullTypeName Come StringDim FormInstanceType Come Tipo
2

Fai sValue un valore stringa . Creare il nome completo del tipo di modulo aggiungendo l'applicazione e nome del prodotto per un periodo e sValue . Codice di esempio : " . "

SValue = " Form2 " FullTypeName = Application.ProductName & & sValue
3

ottenere il tipo di questa particolare forma 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 , vero, vero ) objForm = CType ( Activator.CreateInstance ( FormInstanceType ) , Modulo ) economici 4

Controllare che eri riuscito da utilizzando il modulo . Mostra metodo con objForm . Esempio di codice :

objForm.Show ( ) per

 

Programmazione © www.354353.com