Saltar a contenido

Configurar Referencias VBA

¿Cómo puedo acceder a este cuadro de diálogo?
  1. Abra la ventana Configuración de Reflection de la siguiente manera:

    • Si está utilizando la interfaz Cinta, en la barra de herramientas de acceso rápido, haga clic en .
  2. Para una sesión IBM en la interfaz Clásico, elija Configuración en el menú Opciones.

    • Para una sesión VT en la interfaz Clásico, elija Ver configuración en el menú Configurar.
  3. En Configuración de terminal, seleccione Configurar referencias VBA.

Puede gestionar de forma centralizada las macros VBA guardándolas en archivos de documentos de sesión que residan en una red compartida u otra ubicación y, a continuación, configurando documentos de sesión locales para referenciar estos documentos compartidos. Los documentos compartidos pueden residir en cualquier lugar, siempre y cuando sea una ubicación de confianza.

Cuando se abre un archivo de documento de sesión local con una referencia a un archivo de documento de sesión compartido, descarga las últimas versiones de las macros en el documento de sesión compartido.

Reflection Desktop admite macros VBA compartidas para documentos de sesión IBM (.rd5x and .rd3x) y VT (.rdox). Deberá crear al menos un archivo de documento de sesión para cada tipo de terminal que utilice. Los archivos de documento de sesión sólo pueden referenciar macros en el mismo tipo de documento de sesión. Por ejemplo, las sesiones IBM3270 pueden referenciar sólo documentos de sesión con una extensión .rd3x.

Nota

Cuando Reflection no puede abrir un documento de sesión al que se hace referencia, aparece un símbolo de error junto a él. Su sesión no puede ejecutar macros en este archivo hasta que corrija el problema.

Para configurar una referencia a un archivo de documento de sesión

  1. En el cuadro de diálogo Especificar ubicaciones de confianza, asegúrese de que la ubicación en la que está guardando los documentos de sesión compartidos esté en la lista de ubicaciones de confianza y añádala si es necesario. Debe utilizar una ruta UNC para especificar esta ubicación. Si está utilizando una red compartida, también deberá seleccionar Permitir ubicación de confianza en mi red. (Consulte Cuadro de diálogo Especificar ubicaciones de confianza).

  2. Agregue los nombres de los documentos de archivos de sesión compartidos a la lista Documentos de sesión referenciados.

    Nota

    Si está guardando los documentos de sesión compartidos en una red compartida, deberá especificar la ubicación con una vía UNC. No se admiten las letras de unidades asignadas.

  3. Distribuya el documento de sesión local, así como cualquier configuración de ubicación de confianza que haya configurado para los usuarios.

    Nota

    Para obtener más información sobre la configuración y la distribución de macros compartidas, consulte Configurar macros VBA compartidas en la Guía de distribución de Reflection.

Para tratar problemas con las referencias

  1. Si el botón  se muestra junto a un documento de sesión referenciado, pase el ratón por encima del botón para obtener información sobre el problema.

  2. Después de corregir el problema (normalmente un archivo que falta o una unidad de red desconectada), cierre y vuelva a abrir la sesión.

    Nota

    Otra forma de compartir macros VBA es guardarlas en los archivos SharedMacros.rd3x, SharedMacros.rd5x o SharedMacros.rdox y distribuirlas a la carpeta de datos del usuario. Cuando se abre una sesión, carga automáticamente las macros del archivo SharedMacros que corresponde a su tipo de archivo. (Consulte Gestión centralizada de macros VBA en la Guía de distribución de Reflection).