Asignación de secuencias de órdenes en Collabora Office

Puede asignar secuencias de órdenes personalizadas (macros) a elementos de menú, iconos, controles de diálogos y eventos de Collabora Office.

Collabora Office admite los siguientes lenguajes de programación de secuencias de órdenes:

  1. Collabora Office BASIC

  2. JavaScript

  3. BeanShell

  4. Python

Además, los desarrolladores pueden utilizar lenguajes de alto nivel, tales como Java, para controlar Collabora Office externamente. La referencia de la API está disponible en línea en api.libreoffice.org.

Para asignar una secuencia de órdenes a una entrada de menú nueva

  1. Vaya a Herramientas ▸ Personalizar y pulse en la pestaña Menús.

  2. Pulse en Añadir.

  3. En el cuadro de lista Categoría, desplácese hacia abajo y abra la entrada «Macros de la aplicación».

  4. You see entries for "Application Macros" (scripts in the share directory of your Collabora Office installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.

  5. Abra cualquier entrada de lenguaje de programación para ver las secuencias de órdenes disponibles. Seleccione una.

  6. En el cuadro de lista Órdenes se incluye una lista de las funciones de secuencias de órdenes. Seleccione una.

  7. Pulse en Añadir para crear una asignación de menús nueva. La entrada de menú nueva aparece en el cuadro de lista Entradas.

Para asignar una secuencia de órdenes a una combinación de teclas

  1. Vaya a Herramientas ▸ Personalizar ▸ Teclado.

  2. En el cuadro de lista Categoría, desplácese hacia abajo y abra la entrada «Macros de la aplicación».

  3. You see entries for "Application Macros" (scripts in the share directory of your Collabora Office installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.

  4. Abra cualquier entrada de lenguaje de programación para ver las secuencias de órdenes disponibles. Seleccione una.

  5. En el cuadro de lista Órdenes se incluye una lista de las funciones de secuencias de órdenes. Seleccione una.

  6. Pulse en el botón de opción para Collabora Office o Writer (o la aplicación que esté abierta).

    Al seleccionar el botón de opción se configura el ámbito de aplicación de la nueva combinación de teclas en todo Collabora Office o solo en los documentos del módulo actual.

  7. Select a key combination from the Shortcut keys list box and click Assign.

Para asignar una secuencia de órdenes a un evento

  1. Vaya a Herramientas ▸ Personalizar ▸ pestaña Eventos.

  2. Pulse el botón Macro.

  3. In the Library list box, scroll down and open the "Application Macros" entry.

  4. You see entries for "Application Macros" (scripts in the share directory of your Collabora Office installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.

  5. Abra cualquier entrada de lenguaje de programación para ver las secuencias de órdenes disponibles. Seleccione una.

  6. En el cuadro de lista Acción asignada se incluye una lista de las funciones de secuencias de órdenes. Seleccione una.

  7. Seleccione si guardar en Collabora Office o en el documento actual.

    Se configura el ámbito de aplicación de la nueva asignación de acción en todo Collabora Office o solo en los documentos del módulo actual.

  8. Seleccione un evento de la lista y pulse en Aceptar.

Para asignar una secuencia de órdenes a un evento para un objeto incrustado

  1. Seleccione el objeto incrustado, por ejemplo un gráfico, en el documento.

  2. Vaya a Formato ▸ Marco y objeto ▸ Propiedades ▸ Macro.

  3. En el cuadro de lista Macros, abra la entrada Secuencias de órdenes de Collabora Office.

  4. Verá entradas para «share» (secuencias de órdenes en la carpeta compartida de la instalación de Collabora Office), «user» (secuencias de órdenes en la carpeta del usuario) y el documento actual. Abra cualquiera de ellas para ver los lenguajes de programación admitidos.

  5. Abra cualquier entrada de lenguaje de programación para ver las secuencias de órdenes disponibles. Seleccione una.

  6. En el cuadro de lista Macros existentes en se incluye una lista de las funciones de secuencias de órdenes. Seleccione una.

  7. Seleccione un evento de la lista y pulse en Aceptar.

Para asignar una secuencia de órdenes a un hiperenlace

  1. Coloque el cursor en el hiperenlace.

  2. Vaya a Insertar ▸ Hiperenlace.

  3. Pulse en el botón Eventos.

  4. Seleccione y asigne un estado de los anteriores.

Para asignar una secuencia de órdenes a un gráfico

  1. Seleccione el gráfico en el documento.

  2. Vaya a Formato ▸ Imagen ▸ Propiedades ▸ Macro.

  3. Seleccione y asigne un estado de los anteriores.

Para asignar una secuencia de órdenes a un control de formulario

  1. Inserte un control de formulario, por ejemplo un botón: Abra la barra de herramientas Controles de formulario, pulse en el icono Botón y arrastre para abrir un botón en el documento.

  2. Con el control de formulario seleccionado, pulse en Control en la barra de herramientas Controles de formularios.

  3. Pulse en la pestaña Eventos del cuadro de diálogo Propiedades.

  4. Pulse en uno de los botones para abrir un cuadro de diálogo donde asignar una secuencia de órdenes al evento seleccionado.

Para asignar una secuencia de órdenes a un control de diálogo de Collabora Office Basic

  1. Abra el editor de diálogos de Collabora Office Basic y, a continuación, cree un diálogo con un control.

  2. Pulse con el botón derecho en el control y seleccione Propiedades.

  3. Pulse en la pestaña Eventos del cuadro de diálogo Propiedades.

  4. Pulse en uno de los botones para abrir un cuadro de diálogo donde asignar una secuencia de órdenes al evento seleccionado.

¡Necesitamos su ayuda!