Word 宏处理文本框无颜色填充

本文介绍了如何通过Word宏来批量处理文本框,实现无颜色填充的效果。首先录制宏,设置快捷键Ctrl+S,然后编辑宏,将特定的VB代码粘入,最后在VB编辑器中关闭并返回Word,使宏生效。宏代码主要查找并更改形状类型为17(文本框)的填充透明度为100%。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Word 宏处理文本框无颜色填充

在对word文档批量修改时,我们可以采用宏来进行处理。下面根据插入文本框批量进行无颜色填充设置。

第一步:首先录制宏
点击“宏”下面的倒立三角,再点击录制宏
在这里插入图片描述
在弹出“录制宏”窗口上,我们可以给宏命名,将宏保存到指定文档上
在这里插入图片描述
点击窗口上的“键盘”按钮,为宏定义触发的快捷键。在键盘上操作快捷键,就会在“请按新快捷键”的文本框显示。点击“指定”按钮,该快捷键才会生效。然后点击“关闭按钮”,开始录制宏。
此次我们定义的快捷键是Ctrl+S,每次执行保存时就自动启动宏
在这里插入图片描述
点击“停止录制”菜单,结束本次录制宏。
在这里插入图片描述
第二步:编辑宏
点击“宏”下面的倒立三角,再点击“查看宏”菜单
在这里插入图片描述
在弹出“宏”窗口,我们找到之前定义的宏,点击编辑按钮
在这里插入图片描述
进入VB编辑器编辑宏,我们将代码粘入。
在这里插入图片描述
代码如下:
Sub 文本框()

’ 文本框 宏
Dim a(), k As Long
k = 0
For Each sha In ActiveDocument.Shapes
If sha.Type = 17 Then
ReDim Preserve a(k)
a(k) = sha.Name
k = k + 1
End If
Next
If k > 0 Then ActiveDocument.Shapes.Range(a()).Fill.Transparency = 1
End Sub

第三步:在VB编辑器,点击“文件”->“关闭并返回到Microsoft Word”菜单,宏就起作用了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值