Mostrar Contenido / Índice / Búsqueda

Editar macros heredadas de Reflection

Puede editar macros heredadas de Reflection en el Editor de Visual Basic. Sin embargo, ya no se ofrece soporte para algunos métodos y propiedades de sesión. Para obtener más información, consulte la Guía VBA de Reflection (Ayuda > Guía VBA).

Para modificar una macro Reflection heredada

  1. Abra el archivo de configuración que contiene la macro heredada.

    -o bien-

    Si guardó en un documento de sesión de Reflection un archivo de configuración que contiene macros heredadas, abra el documento de sesión.

  2. Abra el editor de Visual Basic como se indica a continuación:

    Si está usando esta apariencia

    Haga lo siguiente...

    El botón Reflection

    Cinta de Reflection

    En la cinta Herramientas, haga clic en Visual Basic.

    El botón Reflection

    Navegador de Reflection

    En el menú de Reflection, elija Herramientas, Macro y por último Visual Basic.

  3. En el panel Proyecto, busque el proyecto llamado ProjectLegacy(nombre de archivo), abra el módulo que corresponda y modifique la macro.

    Nota: las modificaciones a macros heredadas se deben introducir en el proyecto heredado (ProjectLegacy).

  4. Guarde el archivo como documento de sesión de Reflection para conservar los cambios.

    Reflection identificará la macro como "heredada", aunque esté en un documento de sesión de Reflection.

Editar macros de Reflection Basic

Para editar scripts de Reflection Basic

  1. Abra el Editor de Reflection Basic.
  2. Abra el script de Reflection Basic que desea editar.
  3. Utilice Aplicación como nombre del objeto de Reflection.

    Ejemplo de código

  4. (Opcional) Para acceder a la información y los procedimientos en otros scripts de Reflection Basic, utilice el metacomando $Include, la instrucción Declare, o el método RunScript.

    Ejemplo de código

Para editar una macro de Reflection Basic (script):

  1. Abra el Editor de Reflection Basic.
  2. Abra el script de Reflection Basic que desea editar.

Opcional: Para acceder a información o procedimientos en otros scripts de Reflection Basic, use el metacomando $Include, el método RunScript o la declaración Declare.

Ejemplo del metacomando $Include:

Esta línea de código (comentario intencionado) hará que las funciones de common.rbs estén disponibles en el archivo .rbs.

'$include ".\common.rbs"

Ejemplo del método RunScript:

Esta línea de código ejecuta el script myTestRBScript.rbs.
Application.RunScript "myTestRBScript.rbs", ""

Temas relacionados

Cuadro de diálogo Seleccionar acción