目录

# 使用 VBA 宏

用于应用程序的 Visual Basic (VBA) 是 Microsoft 的 Visual Basic 的一款实现，内置于所有 Microsoft Office 应用程序。

对 VBA 的支持尚不完全，但已经覆盖零大部分但常见用法。大多数宏使用 Excel API 中可管理的对象子集 (例如 Range, Worksheet, Workbook 等)，对这些对象及其大多数常用方法和属性的支持已经实现。

## 载入含有可执行 VBA 宏的 Microsoft Office 文档

选择「LibreOffice - 偏好设置工具 - 选项 - 载入/保存 - VBA 属性」并选中「可执行代码」复选框。然后载入或打开您的文档。

#### 可执行的代码

VBA (Visual Basic for Applications) 代码会加载上，等待执行。如果没有选中该复选框，那么 VBA 代码会被注释掉，可供检视，但是不会运行。

加载 VBA 代码后，LibreOffice 会在每个 Basic 模块中插入语句「Option VBASupport 1」，以启用对 VBA 语句、函数与对象的有限支持。有关详细信息，请参阅 Option VBASupport 语句。

## 运行 VBA 宏

以与 LibreOffice Basic 宏相同的方式运行 VBA 宏。

由于对 VBA 的支持尚不完全，您可能需要编辑 VBA 代码并完成 LibreOffice Basic 对象、语句及函数缺失的支持。

## 编辑 VBA 宏

VBA 宏可在 LibreOffice Basic IDE 编辑。

相关主题

VBA 属性

LibreOffice Basic IDE