如何修改word批注作者:分两种场景
如何修改word批注作者,分新建批注和已有批注两类操作,新建批注直接改Office用户名即可生效,文档里已经存在的批注只能借助VBA宏批量替换作者名称,普通界面菜单没有一键修改旧批注作者的按钮,WPS文字的操作逻辑和微软Word有差异,宏脚本仅能在微软Word客户端运行,网页版Word、WPS不支持该方式。
如何修改word批注作者,新建批注设置
打开微软Word,点击文件选项卡,选择选项,在弹出窗口切换到常规页面,找到“对MicrosoftOffice副本进行个性化设置”板块,修改用户名和缩写,填写你想要显示的批注作者名字,点击确定。之后你在这份文档新增的所有批注,都会自动使用这个新名称,已经写好的批注不会跟着同步更新。
这里改的是Office全局用户名,本机所有Word、Excel、PPT新建批注都会沿用这个名字,如果你只想单独给某一份文档使用别的批注作者,不建议在这里修改,优先用文档内的宏方案。
如何修改word批注作者,已有批注批量替换
打开目标文档,按下Alt+F11调出VBA编辑器,在左侧工程窗口右键点击文档名称,插入模块,把脚本粘贴进代码窗口,修改脚本里旧作者、新作者的文本内容,按下F5运行。运行完成后关闭编辑器,回到文档查看批注,原有批注作者就会替换完成。
宏代码需要启用宏才能执行,文件保存格式必须是.docm,普通.docx格式无法存储宏代码,保存时在保存类型下拉选择启用宏的Word文档。
宏有文件权限管控。
WPS文字没有内置VBA宏模块,无法直接复用这套代码,WPS里已经生成的批注作者,只能逐条双击批注,手动在批注框上方修改作者信息,适合批注数量很少的文档。
| 方案 | 适用对象 | 操作难度 | 局限 |
|---|---|---|---|
| 修改Office用户名 | 后续新增批注 | 低 | 不改动旧批注,全局生效 |
| VBA宏脚本 | 文档内已有批注 | 中 | 仅微软Word,需要保存为docm |
| 手动逐条编辑 | 少量批注,WPS用户 | 低 | 批注多的时候耗时很长 |
文档被他人加密、设置保护限制编辑时,批注相关的属性会被锁定,上面三种方式都无法修改批注作者,需要先解除文档保护,输入保护密码之后再执行操作。
不要随便复制来源不明的VBA脚本,陌生宏可能携带有害代码,只使用只修改批注作者属性的极简代码。
