VBA es la abreviatura de Visual Basic, un lenguaje de programación de Microsoft que utiliza una interfaz de usuario ( GUI ) Gráficos para el programador para interactuar. 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 cadena determinada como parte de su nombre. Esto también puede ser pensado como la conversión de una variable de cadena para una variable de formulario . Instrucciones
1
Declare las variables. Además de una variable de cadena ( aquí llamado sValue ) y una variable de formulario ( aquí llamado objForm ) , necesita otra cadena para sujetar todo el nombre del formulario , y otra variable que representa el tipo de la forma . Código de ejemplo :
objForm As FormDim sValue Como StringDim FullTypeName Como StringDim FormInstanceType como tipo
2
Dar SValue 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 . Código de ejemplo : " . "
SValue = " Form2 " FullTypeName = Application.ProductName y sValue y
3
obtener el tipo de esta forma particular utilizando el método Type.GetType . Establecer FormInstanceType a este valor. Crea una nueva instancia de este tipo de formulario y establezca objForm a la nueva instancia . Código de ejemplo :
FormInstanceType = Type.GetType ( FullTypeName , , Verdadero Verdadero) objForm = CType ( Activator.CreateInstance ( FormInstanceType ) , Form)
4
Compruebe que tuvieron éxito por mediante el formulario . Mostrar método con objForm . Código de ejemplo :
objForm.Show ()