MANUAL PROGRAMACION AULACLIC

Páginas: 23 (5508 palabras) Publicado: 1 de septiembre de 2015
Antes de empezar el estudio de las instrucciones del Visual Basic para Aplicaciones, daremos una breve explicación del Editor de Visual Basic y los elementos dentro de su entorno.
El Editor del Visual Basic
El Editor de Visual Basic es un programa cuya ventana principal le permite realizar una serie de acciones sobre su macro, las propiedades de su libro y hojas, así como el de crear nuevosmódulos (procedimientos) y formularios. Aquí podemos modificar las macros y potenciarlas dándole la interactividad que no posee. Para usar el editor, haga uso de la siguiente secuencia:
- - o también usando + .
Si se desea editar o abrir una macro en particular, seleccione:
- - Seleccione la macro - .Puede usar también, +, luego seleccionar la macro y hacer clic en .
El Editor y la programación orientada a objetos
Todo lo que se puede hacer en el editor, está relacionada con programas. La filosofía de programación usada en este editor, es el de la Programación Orientada a Objetos (POO), la que nos permitirá hacer modificaciones sobre la programación subyacente a una macroy crear nuestros propios programas. Un programa es, en principio, una secuencia de pasos o instrucciones que escribimos para resolver un problema en particular. 
En un lenguaje de programación orientada a objetos, las instrucciones se basan en variables, constantes, objetos, propiedades de los objetos, etc., pertenecientes a un ámbito, a un entorno. Todos estos elementos, sean sus componentes ocaracterísticas, como sus relaciones entre otros objetos, están agrupados o "encapsulados" en los objetos. Los objetos en Excel están constituidos por Celdas, Rangos, Hojas, Libros, Gráficos, Tablas, archivos externos, etc.
Los objetos, refiriéndonos a Excel, poseen cuatro características empleados en la codificación de un programa: Propiedades de los objetos, Métodos para manipularlos, Eventos quecausan la manipulación de los mismos y,Colecciones o Clases a las que pertenecen los objetos.
Propiedades
Las propiedades son las características, atributos, formas o aspectos del objeto, a las que se hace referencia mediante el uso de variables. Una propiedad de objeto común de Excel es su Nombre, que nos permitirá usarlos en las diferentes usos que hagamos del objeto. De manera que una celda, unrango de celdas, una hoja, libro, gráfico o tabla en Excel, tendrá un nombre con el cual lo identificaremos.

Para hacer referencia a las propiedades mediante los programas en VBA, se usa la sintaxis:
NombreDelObjeto.Propiedad              
Ejemplo:
Range("A5").Name     Aquí se hace referencia al nombre del objeto Range de la celda A5.
Métodos
Un método es una acción, un procedimiento (un hilo),que tiene efectos sobre un objeto.
Ejemplo:
Range("A5").Select     Aquí se ejecuta el método Select, que permite activar la celda A5 y ponerla en disponible para cualquier otra operación.
Range("B2:G4").Formato        En este caso, se ejecuta el método Formato sobre el rango B2:G4. Se supone que el método Formato ya está definido previamente.

Eventos
Un evento es el resultado de una acción, es laforma cómo queda el objeto después de alguna acción sobre él. Por lo general estas acciones son producidas por los métodos que actúan sobre el objeto.
En la versión 2003 del Excel, podemos tener algunos eventos como:
Se seleccionó una celda o rango
Se seleccionó una hoja (haciendo clic en la pestaña o etiqueta de la misma)
Se ha abierto o cerrado un libro.
Se ha activado o desactivado una hoja decálculo.
Se han calculado de nuevo las fórmulas de una hoja de cálculo.
Se ha seguido un hipervínculo.
Excel incluye varios controladores de eventos, o rutinas de código, que controlan acciones determinadas. Cuando ocurre una de dichas acciones, y ha comunicado a Excel qué desea que haga cuando ocurra el evento, Excel ejecuta el código del controlador de eventos. Por ejemplo, si después de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual de programacion
  • Manual De Programacion
  • Programacion Manual
  • Manual de programación
  • Manual de programación PHP
  • Manual básico de programacion
  • Manual De Programacion Poo
  • Manual de programacion c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS