Saltar a contenido

Cuadro de diálogo Macros para Reflection HP

Terminal HP > Macro > Macros

Reflection for HP provee soporte para macros utilizando Visual Basic. Cuando usted graba macros en Reflection o crea nuevas macros utilizando el botón Crear del cuadro de diálogo Macros, éstas se colocan en un módulo llamado NewMacros. Las macros se guardan en el archivo de configuración de Reflection for HP (*.r1w).

A la hora de escribir y editar macros de Reflection utilizando proyectos de Visual Basic, usted trabaja con:

  • Componentes de Visual Basic que son comunes a todas las aplicaciones de Visual Basic. Estos componentes incluyen el Editor de Visual Basic, comandos de programación de lenguaje Basic que son comunes en todas las implementaciones de Visual Basic.

  • Métodos, propiedades y eventos que son específicos para las sesiones de Reflection for HP y le permiten configurar y manipular estas sesiones.

La ayuda contextual del Editor de Visual Basic para comandos de Reflection for HP se facilita mediante un archivo de ayuda de Windows instalado. En los nuevos sistemas de Windows, el soporte para la visualización de la ayuda de Windows (*.hlp) ya no está disponible por defecto. Consulte el artículo de Knowledge Base 7021283 para obtener información sobre cómo configurar este soporte.

La información de la referencia de programación de Reflection for HP está también disponible en el sitio web de soporte: http://docs.attachmate.com/reflection/14.x/prog-ref/hp-unix-openvms/.

Parámetro Descripción
Datos de la macro Utilice este campo para pasar información la macro. Dentro de una macro, utilice la propiedad MacroData para acceder a este valor.
Exportar Exporte la macro seleccionada a un archivo de macros.

Archivos de macro

Los archivos de macro son archivos de texto plano que aportan una forma de guardar macros sencillas independientemente de los archivos de configuración de Reflection for HP (*.r1w). Cada archivo de macro contiene exactamente una macro. Las macros están limitadas a una sola subrutina y no pueden llamar otras de rutinas o formularios de usuario.

Cualquier macro grabada se ejecutará con éxito como un archivo de macro porque todo el código de una macro grabada se encuentra en una sola subrutina. Sin embargo, si usted a creado otra macro (MacroB) que incluye una llamada a su macro grabada (MacroA), MacroB no se ejecutará correctamente después de haber sido exportada a un archivo de macro porque el código en la MacroA no está incluido en el archivo exportado.

Puede crear un archivo de macro cuando usted guarda un macro grabada ajustando Destino a Archivo de macro. Puede exportar una macro existente a un archivo de macro utilizando la opción Exportar del cuadro de diálogo Macros .

Más información