VBA is een afkorting voor Visual Basic , een programmeertaal van Microsoft dat gebruik maakt van een grafische gebruikersinterface ( GUI ) voor de programmeur om te interageren met . Overwegende dat een C programmeur zou kunnen hebben om honderden regels code alleen maar om een venster te maken , in Visual Basic automatisch gebeurt dit schrijven . Een ding een Visual Basic -programmeur zou willen doen, is het creëren van een vorm met een bepaalde string als onderdeel van haar naam . Dit kan ook worden gezien als een omzetting tekenreeksvariabele een formuliervariabele . Instructies 1 Verklaar uw variabelen . Naast een string variabele ( hier genoemd sValue ) en een formulier variabele ( hier genoemd objForm ) , moet je nog een touwtje om de hele naam van de vorm te houden , en een andere variabele die de aard van het formulier . Voorbeeld code : Dim objForm Zoals FormDim sValue Zoals StringDim FullTypeName Zoals StringDim FormInstanceType als type kopen van 2 Geef sValue een string waarde . Maak de volledige typenaam van het formulier door toevoegen van de applicatie en de naam van het product om een periode en sValue . Voorbeeld code : " . " SValue = " Form2 " FullTypeName = Application.ProductName & & sValue 3 Haal het type van deze bijzondere vorm met de Type.GetType methode . Stel FormInstanceType om deze waarde . Maak een nieuw exemplaar van dit type formulier en stel objForm naar die nieuwe instantie . Voorbeeld code : FormInstanceType = Type.GetType ( FullTypeName , True , True ) objForm = C ( Activator.CreateInstance ( FormInstanceType ) , Vorm ) Controleer Goedkope 4 dat je succesvol door were met behulp van het formulier . Toon methode met objForm . Voorbeeld code : objForm.Show ( )
|