UNO-objekter, -funktioner og -tjenester

Funktioner, objekter og tjenester i UNO (Unified Network Objects = fælles netværksobjekter).

BasicLibraries Object

CreateUnoStruct-funktion

Opretter en forekomst af en UNO-struktur (struct)

CreateUnoService-funktion

Instansierer en UNO-service med ProcessServiceManager.

CreateUnoDialog-funktion

Opretter et Basic UNO-objekt som repræsenterer et UNO dialogkontrolelement under Basic kørselstid.

CreateUnoListener-funktion

Opretter en lytte-forekomst.

CreateUnoValue-funktion

Returnerer et objekt som repræsenterer en nøje indtastet værdi, refererende til Uno-type systemet.

CreateObject-funktion

Opretter et UNO-objekt. Kan også oprette OLE-objekter i Windows.

Denne metode opretter forekomster af typen der er overført som parameter.

EqualUnoObjects-funktion

Returnerer True, hvis de to specificerede Basic Uno objekter repræsenter den samme objektforekomst

CreateUnoService-funktion

Instansierer en UNO-service med ProcessServiceManager.

DialogLibraries Object

GetDefaultContext-funktion

Returnerer standardkonteksten for en proces' service factory hvis den eksisterer, ellers returneres en null-reference.

GetProcessServiceManager-funktion

Returnerer ProcessServiceManageren (central Uno ServiceManager).

GlobalScope specifier

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

HasUnoInterfaces-funktion

Tester om et Basic UNO-objekt understøtter bestemte Uno-interfaces.

IsUnoStruct-funktion

Returnerer sand hvis det givne objekt er en UNO struct.

StarDesktop object

The StarDesktop object represents LibreOffice application. Some routines or user interface objects such as current window can be used via StarDesktop.

ThisComponent Object

Addresses the active component whose properties can be read and set, and whose methods can be called. ThisComponent is used in Basic, where it represents the current document. Properties and methods available through ThisComponent depend on the document type.

note

LibreOffice provides an Application Programming Interface (API) that allows controlling the LibreOffice components with different programming languages by using the LibreOffice Software Development Kit (SDK). For more information about the LibreOffice API and the Software Development Kit, visit https://api.libreoffice.org