VBA é curto para o Visual Basic, uma linguagem de programação da Microsoft, que usa uma interface gráfica de usuário ( GUI) para o programador para interagir. Considerando um programador C pode ter que escrever centenas de linhas de código para fazer apenas uma janela, em Visual Basic isso acontece automaticamente. Uma coisa que um programador Visual Basic pode querer fazer é criar um formulário com uma determinada string como parte de seu nome . Isso também pode ser pensado como a conversão de uma variável string para uma variável de formulário . Instruções
1
Declare suas variáveis. Além de uma variável string ( aqui chamado sValue ) e uma variável de formulário ( aqui chamado objForm ) , você precisa de uma outra corda para segurar todo o nome do formulário , e uma outra variável que representa o tipo de formulário. Exemplo de código :
Dim objForm Como FormDim sValue Como StringDim FullTypeName Como StringDim FormInstanceType como tipo
2
Dê sValue um valor string. Crie o nome completo do tipo da forma , anexando a aplicação e nome do produto para um período e sValue . Código Exemplo: " . " & SValue
sValue = " Form2 " FullTypeName = Application.ProductName &
3
Obter o tipo de esta forma particular usando o método Type.GetType . Definir FormInstanceType a este valor . Criar uma nova instância desse tipo de formulário e defina objForm para essa nova instância . Exemplo de código :
FormInstanceType = Type.GetType ( FullTypeName , verdade, verdade ) objForm = CType ( Activator.CreateInstance ( FormInstanceType ) , Form)
4
Verifique se você foi bem sucedido por usando o formulário. Mostrar método com objForm . Exemplo de código :
objForm.Show ()