Você está na página 1de 15

UNIDAD

PROGRAMACIN ORIENTADA A OBJETOS


6.1. El editor de Visual Basic
6.2. Edicin de propiedades
6.3. El editor de cdigo
6.4. El examinador de objetos
6.5. La ventana de inmediato

6.1. EL EDITOR DE VISUAL BASIC


El editor de Visual Basic se abre desde la pestaa de programador desde el grupo cdigo,
donde tenemos disponible el botn Visual Basic, tambin podemos abrirlo pulsando Alt+ F11.

Se nos abre la ventana del editor, en ella tenemos en la parte superior, el men de opciones
y una barra de herramientas. A la izquierda tenemos la ventana de proyectos, en la parte superior, y la de propiedades, en la parte inferior. El resto del espacio se coloca el editor de cdigo,
el examinador de objetos y el resto de ventanas auxiliares.

Los paneles o ventanas de la ventana principal del editor, como por ejemplo las de proyectos o propiedades, pueden acoplarse entre s y desacoplarse. Esto nos permite organizar el
entorno distribuyendo las ventanas de la manera que nos sea ms cmoda. Si seleccionamos
las ventanas podemos moverlas a la zona que queramos.

Para abrir el editor de cdigo simplemente tenemos que hacer clic en una de las hojas del
libro.
El editor de Visual Basic nos va a permi!r crear macros y funciones, generalmente asociadas a un determinado libro, pero tambin puede usarse para crear proyectos complejos,
como mdulos de complementos. Generalmente estos con!enen funciones, macros, cuadros
de dilogo e incluso clases de objetos propias. Para ges!onar todos estos elementos de manera conjunta existe el Explorador de proyectos, al que podemos acceder desde la ventana de ver
explorador de proyectos, que muestra los proyectos existentes, aparece un nodo principal que
acta como raz de una lista jerrquica.

En dicha lista aparecen los disntos objetos que forman parte de las disntas carpetas
conteniendo elementos como formularios, cuadros de dilogo; mdulos y otros objetos relacionados con Excel.

Desde el explorador de proyectos pueden tanto aadirse como eliminarse elementos del
proyecto, nos situamos en la carpeta del proyecto y pulsamos el botn derecho del ratn, donde tenemos la opcin de insertar donde podemos elegir el elemento que queremos insertar un
modulo, un formulario o un modulo de clase.

Desde aqu podemos, proteger el proyecto, si abrimos el men contextual y elegimos la


opcin propiedades del proyecto.

En el cuadro de dialogo de propiedades del proyecto seleccionamos la opcin proteccin,


donde podemos seleccionar si queremos bloquear el proyecto, de tal forma que no sea posible
abrirlo para ver sus propiedades o cdigo. Es necesario asociar una contrasea que nos permita introducindola abrir el proyecto en el futuro. Hay que tener en cuenta que si olvidamos
la clave no se podr acceder al cdigo del proyecto cuando lo necesitemos.

6.2. EDICIN DE PROPIEDADES


Los componentes de Excel cuentan con una serie de propiedades. stas, sus nombres y
valores actuales, aparecen en la ventana Propiedades.

En la ventana de propiedades se muestran las propiedades del elemento que esta seleccionado en cada momento.
En la lista desplegable de la parte superior de la ventana aparecen todos los objetos disponibles del proyecto. Podemos seleccionar el componente que queramos de la lista viendo sus
propiedades, en lugar de hacerlo en el examinador de proyectos.

La ventana !ene dos opciones de visionado, una en la que aparecen las propiedades ordenadas alfab!camente y otra en la que se agrupan por categoras.

Cada propiedad se muestra en una la de la pgina y est compuesta por dos columnas:
Nombre de la propiedad y valor que conene actualmente. Es importante sealar que los nombres de las propiedades aparecen en ingles, ya que nos encontramos en una opcin de Excel de
desarrollo avanzado o programador y esta es en ingles.

6.3. EL EDITOR DE CDIGO


Cuando hacemos doble clic sobre cualquiera de los elementos del Examinador de proyectos, por ejemplo encima de un modulo se abre el editor de cdigo, que ocupa todo el rea
disponible.

Este editor se puede usar como cualquier otro editor de texto, pero se usa para introducir
las rdenes que forman parte de funciones y macros y no textos como tales.
Pero el editor de cdigo, cuenta con algunos aspectos que le diferencian de un editor de
texto normal. La principal diferencia es la diferenciacin sintcca del cdigo que se hace
usando colores y otros atributos. Los comentarios aparecen en color verde, las palabras reservadas de Visual Basic en azul, los objetos y variables en negro, etc.
Las disntas secciones de cdigo, formando macros y funciones, se delimitan con unas
lneas de separacin en el editor. Podemos usar las listas desplegables que hay en la parte superior del editor de cdigo para acceder cualquiera de esas macros o funciones.

Otro elemento importante de este editor de cdigo, es la lista que aparece automcamente al introducir el nombre de un objeto. Por ejemplo si ponemos el objeto AcveCell en
la lista aparecen todas las propiedades y mtodos del objeto, lo que nos facilita su seleccin y
haciendo innecesaria la memorizacin de los elementos.

Al nalizar la introduccin del nombre de un mtodo o funcin, por ejemplo el mtodo


worksheet, el editor de cdigo hace aparecer una ventana otante con ayuda indicando, por
ejemplo, el po y nombre de los parmetros necesarios.
La mayor parte de las caracterscas del editor pueden congurarse en las opciones de la
pgina Editor desde la ventana Opciones.

Para ello nos dirigimos al men herramientas, opciones, donde tenemos las diferentes opciones del editor, la opciones de cdigo, si queremos la comprobacin de sintaxis automca,
la lista de miembros etc, que son las opciones que acabamos de ver, en la parte inferior tenemos las opciones de ventana.

En la segunda pestaa del cuadro tenemos las opciones de formato del editor, es decir los
formatos para los diferentes pos de texto.

6.4. EL EXAMINADOR DE OBJETOS


Excel posee nmerosos objetos con los que trabaja estos objetos pueden ser libros que
estn compuestos de hojas de clculo, en estas pueden instalarse complementos, barras de
herramientas, mens. Adems cada hoja de clculo est compuesta de las y columnas, que
puede contar con nombres denidos por el usuario para la celda y los rangos que se crean y
tambin se almacenan multud de datos en las celdas. Adems se pueden insertar otros objetos como grcos, escenarios, tablas dinmicas y muchos otros objetos.
Cada uno de esos objetos, enen de propiedades y mtodos. Para poder ulizarlos, tenemos el examinador de objetos, que se abre desde el men ver, examinador de objetos o
pulsando F2.

Vamos a estudiarlo, ene un panel izquierdo, con una lista de todos los objetos disponibles,
y un panel derecho, que enumera las propiedades y mtodos del objeto que se haya seleccionado a la izquierda. Los botones y listas de la parte superior nos permiten efectuar bsquedas,
encontrando rpidamente el objeto, mtodo o propiedad que nos interese.

6.5. LA VENTANA DE INMEDIATO


Existe otra ventana que en principio, no est visible en el entorno de Visual Basic es la de
Inmediato. Esta ventana nos permite introducir comandos que son ejecutados de inmediato
por la aplicacin, de ah su nombre.
Para mostrar la ventana podemos hacerlo pulsando la combinacin de teclas Control-O
o bien en el men Ver elegir la opcin Ventana Inmediato. Esta ventana por defecto aparece
adosada en la parte inferior del entorno.

Algunos de los elementos que aparecen en ella son del editor de cdigo, como las ventanas
emergentes con ayuda o las listas desplegables con los mtodos y propiedades de los objetos,
se muestran tambin en la ventana Inmediato.

La ventana Inmediato no puede usarse para crear macros ni denir funciones, ya que nicamente puede ejecutar sentencias aisladas, pero es un recurso muy "l, para comprobar el
efecto que "ene la modicacin de una propiedad o la invocacin de un mtodo.

Você também pode gostar