JCT*_*hie 5 windows microsoft-office microsoft-word microsoft-excel
我在使用 Microsoft Office 工具时遇到了一些问题,我想从以后创建的所有文档中永久删除作者姓名。
Word、Excel 等,不断提取我的计算机登录用户名(比如 JCTechie)并将其添加到作者字段。即使我进入“选项”>“个性化”>“用户名”并创建了一个空白或虚假名称,它也不会生效。右键单击 .doc 或 .xlxs 文件-详细信息-作者时,它始终显示为 (JCTechie)。有没有办法停止自动添加作者或将其更改为空格/无条目?我知道我可以检查文档并删除所有数据,但是为我创建的每个文档都这样做很乏味,尤其是如果我忘记这样做的话。
我在本地使用 Office 2013,未登录 Microsoft 帐户。
我可以想到一种解决方案,该解决方案涉及 VBA 宏,因此仅限于允许宏的 Office\n文档格式,例如.docm、.doc或.xlsm。\n该解决方案对于 Word 文件比对于 PowerPoint 更完整。
Word 的 VBA 宏已添加到使用\n Alt+打开的 VBA 编辑器中F11:
\n\nSub AutoClose()\n If ActiveDocument.Saved = False Then\n Dim oProp As DocumentProperty\n On Error Resume Next\n For Each oProp In ActiveDocument.BuiltInDocumentProperties\n oProp.Value = ""\n Next oProp\n Application.UserName = "x"\n ActiveDocument.Save\n End If\nEnd Sub\nRun Code Online (Sandbox Code Playgroud)\n\n解释一下,此宏在文档关闭时执行。\n它会删除所有内置属性并将“上次保存者”属性设置为x,\n因为删除此属性不起作用,只会导致使用登录的属性\n帐户名。
仅当文档被修改并保存时才会调用宏,\n顺便抑制“保存、不保存或取消”对话框\n(可以很容易地添加)。
\n\n如果将宏添加到任何文档,则它将仅适用于该文档。\n要使其适用于所有 Word 文档,请将其添加到\nnormal.dot或的模板中normal.dotm。
参考:
\n\n\n\nExcel 电子表格不存在这种模板机制。\n对于 Excel,必须将宏单独添加到每个.xlsm文件中。\n宏名称也有点不同:Auto_Close而不是AutoClose.
有关参考,请参阅文章\n当 Excel 关闭时运行宏 \xe2\x80\x93 Auto_Close。
\n| 归档时间: |
|
| 查看次数: |
2546 次 |
| 最近记录: |