Contenido

# Objetos, funciones y servicios de UNO

Funciones, objetos y servicios de Unified Network Objects (‘objetos de red unificados’, UNO)

## Objetos globales de LibreOffice

## Objeto StarDesktop

El objeto StarDesktop representa la aplicación LibreOffice. Algunas rutinas u objetos de la interfaz de usuario, tales como la ventana actual, pueden utilizarse mediante StarDesktop.

## Función GetDefaultContext

Devuelve el contexto predeterminado del servicio de procesos de fábrica, si lo hay; de lo contrario, devuelve una referencia nula.

## Función GetProcessServiceManager

Devuelve el ProcessServiceManager (central Uno ServiceManager).

## Especificador GlobalScope

To manage personal or shared library containers (Application Macros or My Macros) from within a document, use the GlobalScope specifier.

## Objetos del documento activo

Es posible utilizar los objetos siguientes a partir del documento activo.

## Objeto BasicLibraries

## Objeto DialogLibraries

## Objeto ThisComponent

ThisComponent represents the current document in Basic macros. It addresses the active component whose properties can be read and set, and whose methods can be called. Properties and methods available through ThisComponent depend on the document type.

## Objeto ThisDatabaseDocument

ThisDatabaseDocument addresses the active Base document whose properties can be read and set, and whose methods can be called.

ThisDatabaseDocument devuelve un objeto del tipo com.sun.star.sdb.XOfficeDatabaseDocument.

## Métodos de UNO

Utilice los métodos siguientes para gestionar o efectuar consultas en objetos de red unificados (UNO, por sus siglas en inglés).

## Función CreateUnoDialog

Crea un objeto Basic Uno que representa un control de diálogo Uno durante el tiempo de ejecución de Basic.

## Función CreateUnoListener

Crea una instancia de Listener.

## Función CreateUnoService

Instantiates a Uno service with the ProcessServiceManager.

## Función CreateUnoServiceWithArguments

Instantiates a UNO service with the ProcessServiceManager, including supplemental optional arguments.

## Función CreateUnoStruct

Crea un ejemplo de estructura de tipo Uno.

## Función CreateUnoValue

Devuelve un objeto que representa un valor de tipo estricto y que se refiere al sistema de tipos Uno.

## Función EqualUnoObjects

Returns True if the two specified Basic variables represent the same Uno object instance.

## Función HasUnoInterfaces

Comprueba si un objeto Basic Uno admite ciertas interfaces Uno.

## Función IsUnoStruct

Devuelve True si el objeto dado es una estructura Uno.

## Función CreateObject

Crea un objeto UNO. En Windows, también puede crear objetos OLE.

Este método crea casos del tipo que se pasa como parámetro.

LibreOffice dispone de una interfaz de programación de aplicaciones (API) que permite controlar los componentes de LibreOffice en diversos lenguajes de programación, a través del kit de desarrollo de programática (SDK) de LibreOffice. Para obtener más información sobre la API y el kit de desarrollo de programática de LibreOffice, visite api.libreoffice.org (en inglés).

Temas relacionados

Herramientas de desarrollo