目录
索引 🔎︎

# UNO 对象、函数与服务

统一网络对象 (UNO) 的函数、对象和服务。

## CreateUnoStruct 函数

创建一个 Uno 结构类型的实例。

## CreateUnoService 函数

使用 ProcessServiceManager 实例化 Uno 服务。

## GetProcessServiceManager 函数

返回 ProcessServiceManager (中央 Uno ServiceManager)。

## CreateUnoDialog 函数

在 Basic 运行时建立一个表示 Uno 对话框控制的 Basic Uno 对象。

## CreateUnoListener 函数

建立一个收听者实例。

## CreateUnoValue 函数

返回一个对象，该对象表示一个涉及 Uno 类型系统的精确类型值。

## CreateObject 函数

创建 UNO 对象。在 Windows 上还可以创建 OLE 对象。

此方法创建了一个参数指定类型的实例。

## EqualUnoObjects 函数

如果指定的两个 Basic Uno 对象表示相同的 Uno 对象实例，则返回 True。

## HasUnoInterfaces 函数

测试 Basic Uno 对象是否支持某个 Uno 接口。

## IsUnoStruct 函数

如果给定的对象具有 Uno 结构，则返回 True。

## GetDefaultContext 函数

返回过程服务工厂的默认环境 (如果存在)，否则返回空引用。

## StarDesktop

StarDesktop 对象表示 LibreOffice 应用程序。某些例程或用户界面对象 (如当前窗口) 可以通过 StarDesktop 使用。

## ThisComponent 语句

定位活动组件，以便读取和设置该组件的属性。文档的 Basic 宏使用 ThisComponent，用它来表示该 Basic 宏所从属的文档。 ThisComponent 访问的对象类型取决于文档类型。