QUERY > Ejecutar la consulta > Publicar macros en una hoja de trabajo de Excel
Publicar macros en una hoja de trabajo de Excel
En QUERY podrá publicar macros en hojas de trabajo de Excel y personalizar aspectos de las variables. También puede editar macros que ya se hayan publicado en hojas de trabajo desde QUERY sin necesidad de abrir la aplicación Visual Basic. Las macros creadas en QUERY se pueden ejecutar en las aplicaciones de QUERY y RUNNER y en el complemento de RUNNER para Excel.
- El archivo de Excel en el que publique deberá estar habilitado para macros.
- No es posible la validación de la aplicación Visual Basic de la macro. Debe asegurarse, de forma manual, de que la sintaxis de la aplicación Visual Basic sea correcta.
Publicar una macro
- Cree la macro o cópiela a un archivo .txt.
- En el panel de Ejecución, haga clic en Publicar macro
. - En el cuadro de diálogo de Winshuttle Macro Publisher haga clic en Importar.
Navegue hasta la ubicación del archivo .txt.
- Pulse Guardar para publicar la macro.
Editar macros ya publicadas en hojas de trabajo
- En el panel de Ejecución, haga clic en Publicar macro
. - De la lista del cuadro de Winshuttle Macro Publisher elija la macro que desee utilizar. Pulse Editar.
- El editor de texto se abre para aceptar los cambios. Pulse Guardar.
Activar una macro como botón en una hoja de trabajo
Nota: Los archivos de Excel que contienen un espacio en el nombre del archivo no pueden contener botones.
- En el panel de Ejecución, haga clic en Publicar macro
. - Elija, de la lista, la macro que desee utilizar.
- Pulse Crear botón.
- En el cuadro de la leyenda, nombre el botón y, en el cuadro de Dirección de celda, especifique dónde desea que aparezca el botón. Pulse Aceptar.
Ejecutar una macro
- En el panel de Ejecución, haga clic en Publicar macro
. - Elija, de la lista, la macro que desee utilizar. Pulse Ejecutar.
Plantillas de macros
Las plantillas de las macros están disponibles para que las personalice de acuerdo con sus necesidades. Para descargar plantillas, diríjase a support.winshuttle.com.
El formulario se puede generar solo desde un método especificado en la etiqueta <MN></MN>.
tag. Las variables pueden estar codificadas con el siguiente formato:
<WSM_Declaration><VN>Nombre de la variable</VN><LT>Texto de etiqueta</LT><DV>Valor predeterminado</DV><DT>Tipo de dato</DT><MN>Nombre del método</MN></WSM_Declaration>
Añadir a sus variables
- Pulse Publicar macro.
- Pulse Importar para importar la macro o la plantilla.
- Pulse Editar.
- Añada las variables. Pulse Guardar.