Tecnología

Inicio

Proyectos de Microsoft Visual Basic

Visual Basic (VB) es un lenguaje de programación utilizado para el rápido desarrollo de programas de ordenador. Puede desarrollar estos programas dentro de Microsoft Word y Excel. Si lo hace, le permite aprovechar los muchos objetos y recursos de cada una de las aplicaciones correspondientes (es decir, el objeto ActiveDocument en Word, o funciones de ordenación, y Subtotal incorporadas de Excel), en lugar de crear objetos a partir de cero.

Prueba los siguientes proyectos para desarrollar sus habilidades de Visual Basic y la alfabetización.

Explora el objeto Range

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

Public Sub spacePgp ()
r tenue como gama

Establecer r = Selection.Range

r.Expand wdParagraph
r.InsertAfter vbCrLf
r.InsertBefore vbCrLf

End Sub

Volver a la Palabra (Alt-F11) cuando se haya escrito el programa, y ​​coloque el punto de inserción (También conocido como cursor) en cualquier párrafo, especialmente uno rodeado de párrafos arriba y abajo. Ejecutar el programa mediante la selección del desarrollador> Macros, la elección de la "spacePgp" nombre de la macro de la lista y haciendo clic en Ejecutar. El carro insertos macro devuelve por encima y por debajo del punto con el punto de inserción. Los puntos clave en el código para tomar nota de son las que se refieren a la selección y las funciones InsertAfter y InsertBefore. La selección se refiere a la posición del cursor (También conocido como el punto de inserción) y las instrucciones de inserción añadir los retornos de carro.

Crear un proyecto de formulario de usuario

Entrar en el IDE de Visual Basic como antes, y elegir la opción de menú Insertar> formulario de usuario. En la nueva forma, arrastre dos botones de comando de la caja de herramientas. En el panel Propiedades, cambie el nombre de un botón para "azul", el otro a "amarillo". Haga doble clic en el botón "amarilla", e introduzca el código del programa para el evento CommandButton2_Click:

Private Sub CommandButton2_Click ()
Establecer r = Selection.Range
r.Expand (wdSentence)
r.HighlightColorIndex = wdYellow
End Sub

Duplicar código de programa de Button

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

Desplazarse a otra parte del código para este documento moviendo primero el cursor en el panel Proyecto. Expandir la carpeta de la objetos de Microsoft Word haciendo clic en él. Si hay varias carpetas con el nombre de objetos de Microsoft Word, elija la que aparece bajo el nombre del documento que desea que la macro se ejecute en. Por ejemplo, si se está probando su programa en el texto que figura en el documento "MacroStudy," la carpeta desea ampliar haciendo clic en el signo más (+) se verá así:

Proyecto (MacroStudy)

Objetos de Microsoft Word

Escribir el código que carga el formulario

Haga doble clic en el icono que aparece en ThisDocument después de expandir la carpeta Objetos de Microsoft Word. Esta acción se lleva a otra ventana de código, donde deberá introducir el código que muestra el formulario que ha creado. Este es el código para entrar:

Public Sub colorForm ()
UserForm1.Show
End Sub

Volver a la Palabra, y coloque el punto de inserción en cualquier frase en el texto del documento. Comience su programa seleccionando desarrollador> Macros y, a continuación, seleccionar "colorForm", seguido por el botón Ejecutar. Aparece el formulario. Haga clic en el botón azul o amarillo y ver la frase que contiene el cambio de color del punto de inserción.