信息

您可以在 - 语言设置 - 语言中设置用于控制 LibreOffice Basic 中的数字、日期及货币格式的locale. 在Basic的格式化代码中,总是使用点号 (.) 作为您的locale中定义的小数点符号的「占位符」,并且在实际使用中将会被替换为locale设置中对应的字符。

同样适用于日期、时间和货币格式的区域设置。Basic 格式的代码的解释和显示将遵循您的区域设置。

16 种基本颜色的颜色值如下:

颜色值

颜色名称

0

黑色

128

蓝色

32768

绿色

32896

蓝绿色

8388608

红色

8388736

紫红色

8421376

黄色

8421504

白色

12632256

灰色

255

浅蓝色

65280

浅绿色

65535

浅蓝绿色

16711680

浅红色

16711935

浅紫红色

16776960

浅黄色

16777215

透明白色


Open Tools - Macros - Organize Dialogs and select LibreOffice Dialogs container.

打开「工具 - 宏 - LibreOffice Basic - 编辑」 并选择「LibreOffice 宏」容器。

This library must be loaded before execution. Execute the following statement before running any macro that uses this library:

warning

This constant, function or object is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.


warning

此语句必须添加到模块中的可执行程序代码之前。


语法:

返回值:

参数:

示例:

In Basic

In Python

note

This method is only available for Basic scripts.


note

This method is only available for Python scripts.


warning

This method requires the installation of the APSO (Alternative Script Organizer for Python) extension. If it is not installed, an error will occur.


note

This service is fully supported in both Basic and Python languages. All examples are expressed using the Basic programming language and can be easily converted to Python.


String functions

VBA 财务函数

VBA 时期与时间函数

VBA I/O 函数

VBA 数学函数

VBA 对象函数

错误代码:

1 发生意外

2 语法错误

3 返回没有 Gosub

4 错误项;请重试

5 无效的过程调用

6 溢出

7 内存不足

8 数组已指定维度

9 索引号超出值域

10 重复定义

11 被零除

12 变量未定义

13 数据类型不匹配

14 无效参数

18 过程被用户中断

20 无错误信息而继续

28 堆栈内存不足

35 未定义子过程或函数

48 加载 DLL 文件出错

49 错误的 DLL 调用方式

51 内部错误

52 错误的文件名或编号

53 未找到文件

54 错误的文件模式

55 文件已经打开

57 设备 I/O 错误

58 文件已经存在

59 错误的记录长度

61 磁盘或硬盘已满

62 读取内容超出 EOF

63 错误的记录编号

67 文件过多

68 设备不可用

70 权限被拒绝

71 磁盘未就绪

73 功能未实现

74 无法在其他驱动器上重命名

75 路径/文件访问错误

76 未找到路径

91 未设置对象变量

93 无效的字符串匹配模式

94 不允许使用零

250 DDE 错误

280 等待 DDE 连接响应

281 无可用 DDE 通道

282 无应用程序响应 DDE 连接初始

283 响应 DDE 连接初始的应用程序过多

284 DDE 通道已锁定

285 外部应用程序无法执行 DDE 操作

286 等待 DDE 响应超时

287 DDE 操作过程中用户按下了 Esc 键

288 外部应用程序忙

289 DDE 操作无数据

290 数据格式错误

291 外部应用程序已终止

292 DDE 连接被中断或修改

293 未开放通道调用 DDE 方法

294 无效的 DDE 链接格式

295 DDE 信息已丢失

296 已执行粘贴链接

297 链接主题无效,无法设置链接模式

298 DDE 需要 DDEML.DLL 文件

323 无法加载模块; 格式无效

341 无效的对象索引

366 对象不可用

380 错误的属性值

382 属性为只读

394 属性为只写

420 无效的对象引用

423 未找到属性或方法

424 需要对象

425 无效的对象用法

430 该对象不支持 OLE 自动化

438 对象不支持该属性或方法

440 OLE 自动化错误

445 指定对象不支持此操作

446 指定对象不支持命名参数

447 指定对象不支持当前区域设置

448 未找到命名参数

449 参数非可选

450 错误的参数数量

451 对象不是集合

452 无效的序数

453 未找到指定的 DLL 函数

460 无效的剪贴板格式

951 意外符号:

952 需要:

953 需要符号

954 需要变量

955 需要标签

956 无法应用数值

957 变量已定义

958 子过程或函数过程已定义

959 标签已定义

960 未找到变量

961 未找到数组或过程

962 未找到过程

963 标签未定义

964 未知数据类型

965 需要 Exit

966 语句块未闭合: 缺

967 插入内容不匹配

968 符号已定义其他值

969 参数与过程不符

970 数字中有无效字符

971 数组必须有维度

972 Else/Endif 没有 If

973 在过程中不允许

974 不允许在过程外

975 维度规格不匹配

976 未知选项:

977 重新定义常量

978 程序太大

979 不允许字串或数组

1000 对象无此属性

1001 对象无此方法

1002 缺必需参数

1003 参数数无效

1004 执行方法出错

1005 无法设置属性

1006 无法决定属性

请支持我们!