目录

# VBA 属性

指定用于加载和保存含有 VBA (Visual Basic for Applications) 代码的 Microsoft Office 文档的一般属性。

要访问此命令...

选择「LibreOffice - 偏好设置工具 - 选项 - 加载/保存 - VBA 属性」。

## Microsoft Word 97/2000/XP

指定 Microsoft Word 文档的设置。

### 加载 Basic 代码

将 Microsoft 文档中的 Basic 代码作为文档的特殊 LibreOffice Basic 模块加载并保存。被禁用的 Microsoft Basic 代码在 LibreOffice Basic IDE 中是可见的，位于「Sub」和「End Sub」之间。您可以编辑此代码。在以 LibreOffice 格式保存文档时，会同时保存 Basic 代码。如果以其他格式保存，则不会保存 LibreOffice Basic IDE 中的 Basic 代码。

### 可执行的代码

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

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

### 保存 Basic 源代码

指定在 LibreOffice 中装入某一文档的整个过程中，始终将该文档中包含的原始 Microsoft Basic 代码保存在特殊的内存储器中。以 Microsoft 格式保存文档时，Microsoft Basic 也会以不变格式与其一起保存。

如果保存时不使用 Microsoft 格式而使用其他格式，则不会保存 Microsoft Basic 代码。例如，如果将含有 Microsoft Basic 代码的文档保存为 LibreOffice 格式，则会显示警告，提示您不会保存 Microsoft Basic 代码。

「保存源 Basic 代码」复选框比「装入 Basic 代码」复选框有优先权。如果两个复选框都被标记，并且您正在 LibreOffice Basic IDE 中编辑被禁用的 Basic 代码，那么在以 Microsoft 格式保存时源 Microsoft Basic 代码将一起被保存。会有一个提示告诉您这个情况。

要从 Microsoft 文档中删除任意可能的 Microsoft 宏病毒，请取消标记「保存 Basic 源代码」复选框并以 Microsoft 格式保存该文档。文档将会被保存 (不含 Microsoft Basic 代码)。

## Microsoft Excel 97/2000/XP

在 Microsoft Excel 中指定文档的设置。

### 加载 Basic 代码

将 Microsoft 文档中的 Basic 代码作为文档的特殊 LibreOffice Basic 模块加载并保存。被禁用的 Microsoft Basic 代码在 LibreOffice Basic IDE 中是可见的，位于「Sub」和「End Sub」之间。您可以编辑此代码。在以 LibreOffice 格式保存文档时，会同时保存 Basic 代码。如果以其他格式保存，则不会保存 LibreOffice Basic IDE 中的 Basic 代码。

#### 可执行的代码

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

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

### 保存 Basic 源代码

指定在 LibreOffice 中装入某一文档的整个过程中，始终将该文档中包含的原始 Microsoft Basic 代码保存在特殊的内存储器中。以 Microsoft 格式保存文档时，Microsoft Basic 也会以不变格式与其一起保存。

如果保存时不使用 Microsoft 格式而使用其他格式，则不会保存 Microsoft Basic 代码。例如，如果将含有 Microsoft Basic 代码的文档保存为 LibreOffice 格式，则会显示警告，提示您不会保存 Microsoft Basic 代码。

「保存源 Basic 代码」复选框比「装入 Basic 代码」复选框有优先权。如果两个复选框都被标记，并且您正在 LibreOffice Basic IDE 中编辑被禁用的 Basic 代码，那么在以 Microsoft 格式保存时源 Microsoft Basic 代码将一起被保存。会有一个提示告诉您这个情况。

要从 Microsoft 文档中删除任意可能的 Microsoft 宏病毒，请取消标记「保存 Basic 源代码」复选框并以 Microsoft 格式保存该文档。文档将会被保存 (不含 Microsoft Basic 代码)。

## Microsoft PowerPoint 97/2000/XP

在 Microsoft PowerPoint 中指定文档的设置。

### 加载 Basic 代码

将 Microsoft 文档中的 Basic 代码作为文档的特殊 LibreOffice Basic 模块加载并保存。被禁用的 Microsoft Basic 代码在 LibreOffice Basic IDE 中是可见的，位于「Sub」和「End Sub」之间。您可以编辑此代码。在以 LibreOffice 格式保存文档时，会同时保存 Basic 代码。如果以其他格式保存，则不会保存 LibreOffice Basic IDE 中的 Basic 代码。

### 保存 Basic 源代码

指定在 LibreOffice 中装入某一文档的整个过程中，始终将该文档中包含的原始 Microsoft Basic 代码保存在特殊的内存储器中。以 Microsoft 格式保存文档时，Microsoft Basic 也会以不变格式与其一起保存。

如果保存时不使用 Microsoft 格式而使用其他格式，则不会保存 Microsoft Basic 代码。例如，如果将含有 Microsoft Basic 代码的文档保存为 LibreOffice 格式，则会显示警告，提示您不会保存 Microsoft Basic 代码。

「保存源 Basic 代码」复选框比「装入 Basic 代码」复选框有优先权。如果两个复选框都被标记，并且您正在 LibreOffice Basic IDE 中编辑被禁用的 Basic 代码，那么在以 Microsoft 格式保存时源 Microsoft Basic 代码将一起被保存。会有一个提示告诉您这个情况。

要从 Microsoft 文档中删除任意可能的 Microsoft 宏病毒，请取消标记「保存 Basic 源代码」复选框并以 Microsoft 格式保存该文档。文档将会被保存 (不含 Microsoft Basic 代码)。

相关主题

修改 Microsoft Office 文档类型的关联

关于转换 Microsoft Office 文档

设置默认的文件格式

LibreOffice 中的 VBA 支持

请支持我们!