Word控件Spire.Doc 【其他】教程(3):使用 Marco 加载 Word 、删除 Marco

news/2024/11/30 0:46:07/

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处理,小巧便捷。 

E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

Spire.Doc for.NET 最新下载(qun :761297826)icon-default.png?t=N4P3https://www.evget.com/product/3368/download

广泛用于记录需要重复执行的操作,只需单击一下即可应用。它可以为您节省很多时间。在C#中用宏加载word文档不是一件容易的事,有时,你需要在C#中删除word文档中的宏。本文将着重演示如何使用Marco加载和保存word文档,并通过简单的几行代码在C#中使用Spire.Doc清除Marco。

首先,下载 Spire.Doc并安装到您的系统上。Spire.Doc 安装干净、专业,并包含在 MSI 安装程序中。

然后通过以下路径在下载的 Bin 文件夹中添加 Spire.Doc.dll 作为参考:“..\Spire.Doc\Bin\NET4.0\Spire.Doc.dll”。

步骤来了。

第 1 步:使用 Marco 加载和保存文档。Spire.Doc for .NET 支持.doc, .docx(Word 97-2003) 宏文件和.docm(Word 2007 and Word 2010) 文件。

//Loading document with macros.
document.LoadFromFile(@"D:\Macros.docm", FileFormat.Docm);
//Save docm file.
document.SaveToFile("Sample.docm", FileFormat.Docm);

第 2 步:清除word文档中的Marco。使用 Spire.Doc,您只需要一行代码即可一次删除所有的 Marcos。

//Removes the macros from the document<font></font>
document.ClearMacros();<font></font>
//Save docm file.<font></font>
document.SaveToFile("Sample.docm", FileFormat.Docm);<font></font>

下面是删除了word文档中的Marco的截图。

以上便,如果您有其他问题也可以继续浏览本系列文章,获取相关教程,你还可以给我留言或者加入我们的官方技术交流群。


http://www.ppmy.cn/news/102009.html

相关文章

CG-3D渲染器-0.1

引言 在学习GAMES101的路上&#xff0c;我总是会心血来潮&#xff0c;想要做出一个3D渲染器。所谓3D渲染器&#xff0c;就是可以加载模型&#xff0c;并且通过调整参数来渲染出不同的视觉效果。最近看视频看到了第9课&#xff0c;想着做个作业&#xff0c;于是通过作业1接触到…

ChatGPT免费国内在线直连入口,2023持续分享中

这个国内在线版ChatGPT可以提供与OpenAI官方ChatGPT相同的使用效果&#xff0c;让你在不懂技术的情况下轻松接触人工智能。 国内镜像&#xff1a; ChatGPT国内直连版&#xff08;点我&#xff09;http://test.ai111.top 随着OpenAI不断推出更新版本&#xff0c;现在GPT3.5和…

JS的迭代器是啥?精读JS迭代器

目录 前言 概念 优点 用法 对象迭代能力 为什么对象没有迭代器 迭代器的实现 生成器 基础语法 生成器传参 生成器委托 可终止迭代器 总结 前言 在ES6中引入了迭代器的概念&#xff0c;它是一种遍历数据集合的机制&#xff0c;提供了一种简单而一致的方式来访问集…

C#开发的OpenRA游戏之基地工程车移动6

通过前面分析可知,基地工程车的移动是需要采用一种算法来计算路径,这种计算路径的算法叫做A*。如果对这个算法不熟悉,是没有办法把它的代码看懂的,所以我们要先来补一下这个算法内容,了解它为什么需要这样设计。 可以看到下面这段代码: /// <summary> /// Default…

面试:Webpack的核心概念

基本概念 Entry&#xff1a;入口&#xff0c;Webpack 执行构建的第一步将从 Entry 开始&#xff0c;可抽象成输入。Module&#xff1a;模块&#xff0c;在 Webpack 里一切皆模块&#xff0c;一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块。Chu…

Windows下的 SOCKS5 代理及网络安全性分析

本文将介绍在 Windows 操作系统下使用 SOCKS5 代理的方法&#xff0c;并探讨了它在网络安全中的应用。通过阐述 SOCKS5 的工作原理以及配置方法&#xff0c;读者将能够了解如何在 Windows 环境下实现安全的网络通信。此外&#xff0c;我们还将讨论 SOCKS5 代理在提高隐私保护和…

[论文阅读72]Parameter-Efficient Transfer Learning for NLP

1. 基本信息 题目论文作者与单位来源年份Parameter-Efficient Transfer Learning for NLPNeil Houlsby等Google Research&#xff0c;雅盖隆大学-波兰PMLR2019 Houlsby N, Giurgiu A, Jastrzebski S, et al. Parameter-efficient transfer learning for NLP[C]//Internationa…

色彩空间转换 HSV,GRAY

RGB色彩空间是一种比较常见的色彩空间&#xff0c;除此之外比较常见的色彩空间还包括GRAY色彩空间&#xff08;灰度图像&#xff09;、YCrCb色彩空间、HSV色彩空间、HLS色彩空间、CIEL&#xff0a;a&#xff0a;b&#xff0a;色彩空间、CIEL&#xff0a;u&#xff0a;v&#xf…