使用 C# 编辑 Word 宏

本文介绍了如何 使用 C# 编辑 Word。包括设置 IDE 的详细说明、操作步骤以及用于 使用 C# 修改宏 的示例代码。您还将了解如何访问 Word 文件中的现有模块并根据需要修改其内容。

使用 C# 编辑 Word 宏的步骤

  1. 设置 IDE 以使用 Aspose.Words for .NET 来更新 Word 文件中的宏
  2. 将启用了宏的 Word 文件加载到 Document 类对象中
  3. 访问已加载 Word 文件的 VbaProject 对象
  4. 创建一个字符串并定义修改后的宏源代码
  5. 访问 VbaProject 中的模块集合
  6. 选择目标模块并将 SourceCode 属性设置为修改后的宏代码
  7. 保存带有更新宏的加载文档

这些步骤总结了如何在 DOCM 格式的 Word 文件中 使用 C# 修改宏。导入所有必需的模块和命名空间,将源 DOCM 文件加载到 Document 对象中,访问 VbaProject 模块,在字符串变量中定义更新后的宏脚本,并访问 VbaProject 中的模块集合。将新脚本设置到目标模块的 SourceCode 属性中,然后将带有更新宏的 DOCM 文件保存到磁盘中。

使用 C# 更新宏的代码

此代码演示了 如何使用 C# 编辑宏。VbaProject 对象提供对属性 Name、Modules(集合)、References(集合)、CodePage(int)以及只读标志 IsProtected 和 IsSigned 的访问。类似地,VbaModule 对象提供对三个主要属性的访问:Name(模块名)、SourceCode(VBA 代码文本)和 Type(过程、文档、类或设计器模块)。

本教程教会了我们如何在 Word 文件中修改宏。要在 Word 文件中创建新宏,请参阅 使用 C# 在 Word 中创建宏 一文。

 简体中文