“Conocimientos Programación>Visual Basics Programación

Cómo insertar Control Calendar en un documento utilizando Macro

2011/11/23
Macros de Visual Basic personalizar las aplicaciones de Microsoft Office , haciéndolos más potente con herramientas especializadas para determinados usuarios . Calendario de controles ayudan a los usuarios , garantizando la calidad de sus datos . Generación de un calendario para la selección de la fecha sobre la marcha requiere una macro de Visual Basic y un control ActiveX , ActiveX muestra el calendario y Visual Basic interpreta los comandos del usuario en el calendario. El código de ejemplo en este artículo se centrará en la generación de un calendario en Microsoft Excel , pero puede ser adaptado para cualquier aplicación en la Suite de Microsoft Office . Instrucciones
1

lanzamiento Excel haciendo clic en " Inicio", " Todos los programas", " Microsoft Office Suite " y " Excel ".
2

Inicie el Editor de Visual Basic ( VBE ) con la tecla " Alt" y " F11 " al mismo tiempo.
3

Crear el libro " personal.xls " si no existe ya. El libro " personal.xls " contiene las macros que se puede acceder desde cualquier otro libro en Excel . En la parte superior izquierda de la VBE hay un panel de navegación. Si " personal.xls " no aparece en el panel de navegación VBE , haga clic en " Herramientas ", "Macro " y "Record New Macro" . Un cuadro de diálogo aparecerá en la pantalla. Seleccione " Guardar macro en : Libro de macros personal " y luego haga clic en " Aceptar". Haga clic en " Detener grabación ". El libro " personal.xls " aparecerá ahora en el panel de navegación VBE .
4

Crear el " formulario de usuario " que contendrá el calendario. Haga clic en " personal.xls " para seleccionar el libro. Haga clic en " Insertar" y luego " formulario de usuario . " El cuadro de diálogo " formulario de usuario " aparecerá en la pantalla. Hay varios cuadros de texto en el cuadro de diálogo , en el cuadro de texto "Nombre ", cambiar el texto a " frmCalendar " y en la casilla de " Leyenda ", cambie el texto para
< br " Seleccione una fecha. " > 5

Agregar el control de calendario para la caja de herramientas . Haga clic en " Ver ", " caja de herramientas ", " Herramientas" y " Controles adicionales . " Aparecerá un cuadro de diálogo con una lista de los controles. Desplácese hacia abajo para "Control Calendar 8.0" (o la última versión) , haga clic para seleccionarlo y luego haga clic en " Aceptar".
6

Insertar el control de calendario en el formulario de usuario . Haga clic en el icono " Calendario de control" en la caja de herramientas y haga clic en la esquina superior izquierda del formulario de usuario . Haga clic y arrastre la imagen del calendario a la posición deseada en el formulario de usuario .
7

Crear el botón de salida del calendario de control . Haga clic en el botón "Control de comandos" en la caja de herramientas . Mueva el botón " x " en la parte superior izquierda del formulario de usuario . En "Propiedades ", cambie el nombre a " Cmdclose " y cambie el valor de " Cancelar" en "True ". Pulse el botón F7 para acceder al editor de código. Copie y pegue el siguiente código en el VBE :

Private Sub cmdClose_Click ()

Unload Me End Sub


8

Programa el calendario funcionalidad . Seleccione " Calendar1 " en el menú desplegable en la parte superior izquierda de la VBE . Hay otro menú desplegable a la derecha de esta lista , seleccione "Click" en este menú. Copia y pega el siguiente código en el VBE :

Private Sub Calendar1_Click ()

ActiveCell.Value = Calendar1.Value

Unload Me End Sub


9

Guardar la hoja de cálculo " personal.xls " con la tecla " Ctrl" y " s " al mismo tiempo.
10

ejecutar la macro. Haga clic en la " x " en la esquina superior derecha para cerrar el VBE . Haga clic en cualquier celda de la hoja de cálculo. Pulse el botón " Alt " y " F8 " simultáneamente . Aparecerá el cuadro de diálogo Macros. Seleccione " personal.xls ! OpenCalendar " y luego haga clic en " Ejecutar". Aparecerá el control de calendario . Haga clic en cualquier fecha en el calendario para anotar la fecha de la célula.

Visual Basics Programación
Cómo utilizar ADODC en Visual Basic
Cómo recuperar el valor de la casilla de verificación
Cómo ajustar los ultimos dos personajes en VB
Código Visual Basic para Flash Player
¿Qué son las propiedades en VB.Net
Cómo dibujar dados en VB
Proyectos de Visual Basic
¿Qué es un contador global en VB
Conocimientos Informáticos © http://www.ordenador.online