Iniciacion A La Programacion

Páginas: 34 (8449 palabras) Publicado: 20 de mayo de 2012
INICIACION A LA PROGRAMACIÓN

VBA (VISUAL BASIC FOR APLICATIONS)

Visual Basic es un lenguaje de programación que se puede utilizar en todo entorno Windows. En las aplicaciones de la suite ofimática Microsoft Office, viene en una versión ligeramente adaptada.

Los lenguajes Visual Basic y VBA están parcialmente orientados a objetos, lo que significa que una gran parte de la programaciónconsiste en definir propiedades de diferentes objetos (por ejemplo los botones). Dicho de otra forma, la programación consiste básicamente en vincular pequeñas porciones de programa a los botones, las listas desplegables u otros objetos permitiendo así que el programador controle la ejecución del programa.

VBA para Word también se puede utilizar en las demás aplicaciones de Microsoft Office: unamacro creada en VBA bajo Word puede ejecutar perfectamente determinadas funciones bajo Excel o PowerPoint, y volver a Word después de haber extraído unos determinados datos de estos programas.

Sin embargo no es posible utilizar una macro desarrollada en VBA para Word en otro programa (por ejemplo Excel), la codificación de las macros de Excel es muy distinta de la de las macros de Word y Excelno reconocerá determinadas funciones de VBA para Word.

De todas formas cuando aprendamos a programar en VBA para Word, nos resultará mucho más fácil aprender a programar macros en Excel o aprender otros lenguajes de programación.

¿Por qué comenzar con VBA?

En primer lugar debido a que se incluye con las aplicaciones de Office por lo que está muy extendido en nuestros PC’s.

No se tratani mucho menos, de una herramienta ideal para todo tipo de programas pero está especialmente indicado para pequeños programas.

La mayoría de los programadores empiezan aprendiendo Visual Basic y después evolucionan hacia lenguajes más avanzados. Sin embargo siguen utilizando Visual Basic para completar sus programas.

Entre los lenguajes más extendidos, citaremos Delphi, que es muy complicado,pero sus programas son más pequeños y se ejecutan más rápido que en el caso de Visual Basic. Java, C y C++ son sin duda alguna, los lenguajes más utilizados por los programadores profesionales: son más rápidos que Visual Basic o Delphi, pero también son más complicados de aprender.

Java (no confundir con Javascript) se viene utilizando cada vez más en los últimos años.
CREAR MACROS SIMPLES ENNORMAL.DOT

Vamos a aprender a crear una macro sencilla en Word, grabando y escribiendo el código. La mejor forma de crear una macro es hacerlo en una plantilla.

Vamos a guardar en la plantilla “normal.dot”, que se abre automáticamente cada vez que se abre el Word. La ventaja es que la macro estará siempre disponible y será de fácil acceso. El inconveniente es que aumentará el tamaño de estaplantilla que con el tiempo puede llegar a ser muy grande ralentizando el funcionamiento de Word.

CONSEJO: Es recomendable que solamente guardemos macros pequeñas que utilicemos frecuentemente en la plantilla normal.dot y otro tipo de macros en nuevas plantillas.


Primer ejercicio

Grabando en la plantilla es más sencillo ahora bien, al desplazar por ejemplo el ratón por la pantalla enbusca de un comando o un botón durante la grabación, ésta solamente recordará nuestra elección final y no el recorrido por la pantalla.

Para grabar una macro seguir los siguientes pasos:
En la barra de menús, hacer clic en Herramientas/ Macro /Grabar nueva macro.



Para empezar debemos dar un nombre a la macro, elegir como deseamos ejecutarla después y decidir en que plantilla deseamosguardar la macro. Se puede decidir más tarde o nada más empezar en este cuadro de dialogo.





En este caso Nombre: Macro1, la guardamos en la plantilla Normal.dot y decidimos ejecutar la macro desde el teclado, pulsando una combinación de teclas. Para ello clicamos el botón teclado y aparecerá el siguiente cuadro de diálogo.

En el campo de “Nueva tecla de método abreviado” pulsamos una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • iniciacion programacion en c/c++
  • Iniciacion a la programacion
  • Iniciación en la programación
  • curso de iniciacion a la programacion en vb
  • Apuntes iniciacion programacion en ada
  • Iniciacion a la programacion en C
  • iniciacion
  • Iniciación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS