本文介绍了如何 使用 C# 编辑 Word 宏。包括设置 IDE 的详细说明、操作步骤以及用于 使用 C# 修改宏 的示例代码。您还将了解如何访问 Word 文件中的现有模块并根据需要修改其内容。
使用 C# 编辑 Word 宏的步骤
- 设置 IDE 以使用 Aspose.Words for .NET 来更新 Word 文件中的宏
- 将启用了宏的 Word 文件加载到 Document 类对象中
- 访问已加载 Word 文件的 VbaProject 对象
- 创建一个字符串并定义修改后的宏源代码
- 访问 VbaProject 中的模块集合
- 选择目标模块并将 SourceCode 属性设置为修改后的宏代码
- 保存带有更新宏的加载文档
这些步骤总结了如何在 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 中创建宏 一文。