word批量删除艺术字

删除艺术字水印

背景

遇到一个文档是用艺术字打的水印,本来想看怎么能够批量选中艺术字对象,再统一删除,无奈并没找到对应的方法,最后成功通过宏语言,使用VBA代码实现删除艺术字的目的。

方法

首先选择并创建宏对象:
在这里插入图片描述
之后在代码框里粘贴删除艺术字的函数内容:
在这里插入图片描述
完整代码如下,需要注意的是:此代码适用于Word2016版,如果是2019版,要把判断艺术字的表达式改一下,即Type赋值语句改为:sh.Type = msoTextBox,至于其他版本的word可以分别试试这两个语句。

Sub 删除艺术字()
   Dim sh As Shape
    For Each sh 
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值