ubiquitour.com

Proyectos de Microsoft Visual Basic

Visual Basic (VB) es un lenguaje de programación utilizado para el desarrollo rápido de programas de ordenador. Puede desarrollar estos programas dentro de Microsoft Word y Excel. Permite así aprovechar los muchos objetos y recursos de las aplicaciones tiene (es decir, el objeto ActiveDocument en Word, o tipo Built-in de Excel y funciones Subtotal), en lugar de crear objetos desde cero.

Trate de los siguientes proyectos para el desarrollo de sus habilidades de Visual Basic y alfabetización.

Explorar el objeto Range

Escriba el texto siguiente en el entorno de desarrollo integrado de MS Word (IDE) para ver el objeto esencial de la gama en acción. Puede introducir el IDE de palabra pulsando "Alt"-"F11". Escriba el código en cualquier espacio abierto en la ventana de código.

SpacePgp() pública de SubDim como gama r

SET r = Selection.Range

r.Expand wdParagraphr.InsertAfter vbCrLfr.InsertBefore vbCrLf

End Sub

Volver a palabra (alt-F11) cuando has escrito el programa y coloque el punto de inserción (cursor AKA) en cualquier apartado, especialmente uno rodeado de párrafos arriba y abajo. Ejecute el programa seleccionando desarrolladores > Macros, eligiendo el nombre de la macro "spacePgp" de la lista y haga clic en ejecutar. La macro inserta retornos de carro por encima y debajo del párrafo con el punto de inserción. Los puntos clave en el código para tomar nota de los refieres a selección y las funciones InsertAfter y InsertBefore. Selección se refiere a la posición del cursor (también conocido como el punto de inserción) y los comandos Insert añaden que el carro devuelve.

Crear un proyecto de Userform

Entrar como antes en el IDE de Visual Basic y seleccione el Insertar > Userform del menú. En el nuevo formulario, arrastre dos botones de comando del cuadro de herramientas. En el panel Propiedades, cambie el nombre de un botón para "azul," el otro "amarillo." Haga doble clic en el botón "amarillo" e introduzca este código de programa para el evento CommandButton2_Click:

Private Sub CommandButton2_Click()SET r = Selection.Ranger.Expand (wdSentence)r.HighlightColorIndex = wdYellowEnd Sub

Duplicar el código del botón programa

Copiar el código para la función CommandButton2_Click() en el portapapeles y pegar el código por encima de la primera instancia de la función, por encima de la línea "Private Sub CommandButton2_Click()." Cambiar el CommandButton2_Click duplicados para leer CommandButton1_Click y cambiar el wdYellow a wdBlue.

Vaya a otra parte del código para este documento por primera que el cursor hasta el panel Proyecto. Expanda la carpeta del objeto Microsoft Word haciendo clic en él. Si hay varias carpetas nombradas de objeto de Microsoft Word, elija la que aparece bajo el nombre del documento que desea que la macro se ejecute en. Por ejemplo, si estás probando tu programa el texto que figura en el documento "MacroStudy", la carpeta que desea ampliar haciendo clic en su plus (+) signo tendrá el siguiente aspecto:

Proyecto (MacroStudy)

Objetos de Microsoft Word

Escriba el código que carga el formulario

Haga doble clic en el icono de ThisDocument que aparece después de que se expanda la carpeta objetos de Microsoft Word. Esta acción le llevará a otra ventana de código, donde introducimos el código que muestra el formulario creado. Este es el código para entrar:

ColorForm() pública de SubUserForm1.ShowEnd Sub

Regrese a Word y coloque el punto de inserción en cualquier oración en el texto del documento. Para empezar el programa, seleccione desarrollador > Macros y seleccionando "colorForm," seguido por el botón ejecutar. Su forma aparece. Haz clic en el botón su azul o amarillo y ver la frase que contiene la inserción punto cambian de color.