Alla Microsoft Office-applikationer stöder möjligheten att bädda in körbar kod - skript - i sina dokument. Med deras hjälp kan du lösa ett brett spektrum av uppgifter för automatisering av databehandling. Och användningen av formulär skapar bokstavligen ett program baserat på en kontorsapplikation. Detta kan till exempel göras i Excel.
Nödvändig
Microsoft Office Excel
Instruktioner
Steg 1
Starta Microsoft Office Excel. Skapa ett nytt dokument om det behövs. För att göra detta, tryck på Ctrl + N eller expandera menyn "File" och välj "New …". Klicka sedan på länken "Tom bok" i panelen "Bokskapande".
Steg 2
Öppna ett Visual Basic Editor-fönster. För att göra detta, tryck på Alt + F11 eller välj Visual Basic Editor i avsnittet Makro på Verktyg-menyn. Där ser du en projektruta som visar objektträdet i denna Excel-arbetsbok, liksom de formulär, moduler och klassmoduler som den innehåller.
Steg 3
Skapa formulär om det behövs. I huvudmenyn klickar du på Infoga och sedan UserForm. Ett nytt objekt läggs till i avsnittet Formulär på projektpanelen. När det skapas öppnas formuläret automatiskt. Använd musen för att dra kontroller från verktygslådan till formulärfönstret. Ändra storlek och position. När du har valt med musen ändrar du deras egenskaper på panelen Egenskaper. Spara former genom att trycka på Ctrl + S.
Steg 4
Skapa så många moduler eller klassmoduler som behövs. För att göra detta, välj modul- eller klassmodulobjekten i avsnittet Infoga i huvudmenyn. Öppna kodredigeringsfönstren för önskade moduler eller formulär genom att dubbelklicka på motsvarande element i projektfönstret.
Steg 5
Lägg till klassdeklarationer i klassmoduler. Definiera dem med hjälp av klassnyckelordet:
Klass CSampleClass
Avsluta klass
Steg 6
Lägg till metoder för klassdefinitioner och funktions- och procedurstubbar till moduler. Funktioner deklareras med hjälp av funktionsnyckelordet, följt av ett namn och en uppsättning parametrar, åtskilda av kommatecken, inom parentes. Till exempel:
Funktion SampleFunction (a, b, c)
Slutfunktion
På samma sätt (endast med hjälp av Sub-nyckelordet) förklaras:
Underprovförfarande (a, b)
Avsluta sub
Steg 7
Förklara klassmedlemmar samt globala och lokala variabler (i funktioner och metoder). För att göra detta använder du Dim … As-satsen (variabelns typ anges efter As-nyckelordet). Till exempel kan deklarera en variabel oWB som lagrar en referens till ett bokobjekt se ut så här:
Dim oWB som Excel. Workbook
Genom att ange dimensionen inom parentes kan du deklarera en matris:
Dim aWBooks (10) Som Excel. Workbook
Steg 8
Implementera programmets algoritm genom att göra ändringar i funktionskoden, procedurerna, klassmetoderna. Använd Visual Basic-kontrollstrukturer för att styra exekveringsflödet. Arbeta med dina egna datastrukturer, inbyggda formobjekt och inbyggda Excel-objekt.