Totes les aplicacions de Microsoft Office admeten la possibilitat d’incorporar codi executable (scripts) als seus documents. Amb la seva ajuda, podeu resoldre una àmplia gamma de tasques en l’automatització del processament de dades. I l’ús de formularis crearà literalment un programa basat en una aplicació d’oficina. Això es pot fer, per exemple, a Excel.
Necessari
Microsoft Office Excel
Instruccions
Pas 1
Inicieu Microsoft Office Excel. Creeu un document nou si cal. Per fer-ho, premeu Ctrl + N o amplieu el menú "Fitxer" i seleccioneu l'element "Nou …". A continuació, feu clic a l'enllaç "Llibre en blanc" al tauler "Creació de llibres".
Pas 2
Obriu una finestra de Visual Basic Editor. Per fer-ho, premeu Alt + F11 o seleccioneu Visual Basic Editor a la secció Macro del menú Eines. Allà veureu un panell de projecte que mostra l'arbre d'objectes d'aquest llibre d'Excel, així com els formularis, mòduls i mòduls de classe que conté.
Pas 3
Creeu formularis si cal. Al menú principal, feu clic a Insereix i després a UserForm. S'afegeix un element nou a la secció Formularis del tauler del projecte. Quan es crea, el formulari s'obrirà automàticament. Feu servir el ratolí per arrossegar els controls des de la caixa d’eines fins a la finestra del formulari. Canvieu-ne la mida i la posició. Després de seleccionar-ho amb el ratolí, canvieu-ne les propietats al tauler Propietats. Deseu les formes prement Ctrl + S.
Pas 4
Creeu tants mòduls o mòduls de classe com sigui necessari. Per fer-ho, seleccioneu els elements Mòdul o Mòdul de classe a la secció Insereix del menú principal. Obriu les finestres d’edició de codi dels mòduls o formularis necessaris fent doble clic als elements corresponents de la finestra del projecte.
Pas 5
Afegiu declaracions de classe als mòduls de classe. Definiu-los mitjançant la paraula clau Class:
Classe CSampleClass
Classe final
Pas 6
Afegiu mètodes a les definicions de classe i els registres de funció i procediment als mòduls. Les funcions es declaren mitjançant la paraula clau Function, seguida d'un nom i un conjunt de paràmetres, separats per comes, entre parèntesis. Per exemple:
Funció Mostra de la funció (a, b, c)
Funció final
De la mateixa manera (només mitjançant la paraula clau Sub) es declaren els procediments:
SubSampleProcedement (a, b)
Finalitzar sub
Pas 7
Declareu els membres de la classe, així com les variables globals i locals (en funcions i mètodes). Per fer-ho, utilitzeu la clàusula Dim … As (el tipus de la variable s’indica després de la paraula clau As). Per exemple, declarar una variable oWB que emmagatzemi una referència a un objecte de llibre pot tenir aquest aspecte:
Dim oWB As Excel. Workbook
En especificar la dimensió entre parèntesis, podeu declarar una matriu:
Atenueu aWBooks (10) com a Excel. Workbook
Pas 8
Implementar l'algorisme del programa fent canvis al codi de funcions, procediments i mètodes de classe. Utilitzeu estructures de control de Visual Basic per controlar el flux d’execució. Treballeu amb les vostres pròpies estructures de dades, objectes de formulari integrats i objectes Excel integrats.