VBA es la abreviatura de Visual Basic, un lenguaje de programación de Microsoft que utiliza una interfaz de usuario gráfica (GUI) para el programador para interactuar con. Mientras que un programador C podría tener que escribir cientos de líneas de código sólo para hacer una ventana, en Visual Basic esto sucede automáticamente. Una cosa que un programador de Visual Basic puede querer hacer es crear un formulario con una determinada cadena como parte de su nombre. Esto también puede ser pensado como la conversión de una variable de cadena a una variable de formulario.
Instrucciones
1 Declarar sus variables. Además de una variable de cadena (aquí se llama sValue) y una variable de formulario (aquí se llama objForm), necesita otra cadena para contener el nombre completo de la forma, y la otra variable que representa el tipo de la forma. Ejemplo de código:
Dim objForm como formulario
Dim como secuencia sValue
Dim como secuencia FullTypeName
FormInstanceType tenue como tipo
2 SValue dar un valor de cadena. Cree el nombre de tipo completo de la forma añadiendo la aplicación y el nombre del producto para un período y sValue. Ejemplo de código:
sValue = "Form2"
FullTypeName = Application.ProductName & "." y sValue
3 Obtener el tipo de esta forma particular mediante el método Type.GetType. Establecer FormInstanceType a este valor. Crear una nueva instancia de este tipo de formulario y establezca objForm a la nueva instancia. Ejemplo de código:
FormInstanceType = Type.GetType (FullTypeName, True, True)
objForm = CType (Activator.CreateInstance (FormInstanceType), Formulario)
4 Asegúrate de que tuvieron éxito mediante el uso de la forma. El método de presentación con objForm. Ejemplo de código:
objForm.Show ()