使用 C# 在 Word 中创建宏

本简短指南介绍了如何使用 C# 在 DOCM 中创建宏。它提供了 IDE 设置的详细信息、步骤列表以及 使用 C# 的宏代码示例。您将学习如何创建 VbaProject、VbaModule 并设置其属性。

使用 C# 在 Word 中启用宏的步骤

  1. 设置环境以使用 Aspose.Words for .NET 操作 VBA 模块
  2. 导入所需的命名空间 System、Aspose.Words 和 Aspose.Words.Vba
  3. 使用 Document 类创建新的空白 Word 文档
  4. 通过初始化 VbaProject 对象为文档分配新的 VBA 项目
  5. 设置 VBA 模块的名称、类型和源代码
  6. 将创建的 VBA 模块添加到文档 VBA 项目的 Modules 集合中
  7. Save 文档为启用宏的 Word 文件

这些步骤概述了 使用 C# 创建 Word 宏 的过程。代码初始化一个新的 Word 文档,附加一个 VBA 项目,并通过指定名称、类型和源代码定义宏模块。最后,将该模块添加到项目中,并将文档保存为启用宏的 Word 文件。

使用 C# 在 MS Word 中添加宏的代码

此代码可帮助您创建 使用 C# 的宏启用 Word 文档。VbaProject 用于管理代码页、名称、保护状态、项目引用和所包含的模块。VbaModule 类表示 VBA 项目中的单个模块,具有获取/设置名称、类型(过程、类、文档等)和源代码的属性,并支持克隆。

本教程介绍了如何使用 C# 操作 VBA 代码。若要将 Word 文件转换为 JSON,请参阅文章 在 C# 中将 DOCX 转换为 JSON

 简体中文