VBA är kort för Visual Basic , ett programmeringsspråk från Microsoft som använder en Graphics User Interface ( GUI ) för programmeraren att interagera med . I en C- programmerare skulle behöva skriva hundratals rader kod bara för att göra ett fönster i Visual Basic detta sker automatiskt . En sak en Visual Basic -programmerare kanske vill göra är att skapa ett formulär med en viss sträng som en del av sitt namn . Detta kan också ses som att konvertera en sträng variabel till en form variabel. Instruktioner
1
Deklarera dina variabler . Förutom en sträng variabel ( här kallat sValue ) och en form variabel ( här kallat objForm ) måste du annan sträng att hålla hela namnet på formuläret , och en annan variabel som representerar typen av formuläret. Exempel kod :
Dim objForm Som FormDim sValue Som StringDim FullTypeName Som StringDim FormInstanceType Som typ
2
Ge sValue en sträng värde . Skapa den fullständiga typ namnet på formuläret genom att lägga ansökan och produktnamn för en period och sValue . Exempel kod : " . "
SValue = " Form2 " FullTypeName = Application.ProductName & & sValue
3
Få den typ av denna speciella form genom att använda Type.GetType metoden. Ställ FormInstanceType till detta värde . Skapa en ny instans av denna typ av formuläret och ange objForm till den nya instansen. Exempel kod :
FormInstanceType = Type.GetType ( FullTypeName , Sant , sant) objForm = ctyp ( Activator.CreateInstance ( FormInstanceType ) , Form )
4
Kontrollera att du lyckades med med hjälp av formuläret . Visa metod med objForm . Exempel kod :
objForm.Show ( ) Addera