VBA est l'abréviation de Visual Basic, un langage de programmation de Microsoft qui utilise une interface utilisateur graphique (GUI) pour le programmeur d'interagir avec . Alors qu'un programmeur C pourrait avoir à écrire des centaines de lignes de code juste pour faire une fenêtre, dans Visual Basic cela se fait automatiquement . Une chose un programmeur Visual Basic pourrait vouloir faire est de créer un formulaire avec une certaine chaîne comme partie de son nom . Cela peut aussi être considéré comme la conversion d'une variable à une variable de formulaire chaîne. Instructions 1 déclarer vos variables . En plus d'une variable de type chaîne ( ici appelé sValue ) et une variable de formulaire ( appelé ici objForm ) , vous avez besoin d'une autre chaîne pour contenir le nom complet de la forme , et une autre variable représentant le type de formulaire. Exemple de code : objForm As FormDim sValue Comme StringDim FullTypeName Comme StringDim FormInstanceType As Type 2 Offrir sValue une valeur de chaîne . Créez le nom de type complet de la forme en ajoutant l'application et le nom du produit pour une période et sValue . Exemple de code : "." SValue = " Form2 " FullTypeName = Application.ProductName & & sValue 3 obtenir le type de cette forme particulière en utilisant le procédé Type.GetType . Réglez FormInstanceType à cette valeur. Créer une nouvelle instance de ce type de formulaire et définissez objForm à cette nouvelle instance . Exemple de code : FormInstanceType = Type.GetType ( FullTypeName , True True ) objForm = C ( Activator.CreateInstance ( FormInstanceType ) , Form) 4 Vérifiez que vous avez réussi par en utilisant le formulaire . Voir méthode avec objForm . Exemple de code : objForm.Show ()
|