标签: vba ms-word word-vba
我想用vba来保护我的word文档。
确实,这是可能的,但我已经搜索了如何通过这个链接取消保护文件: http://www.aurelp.com/2015/04/01/how-to-unlock-a-microsoft-word-document-step-by-stepsolved/
有没有其他方法可以成功保护文档免受未经授权的用户的侵害?
答案 0 :(得分:1)
使用VBA,我相信您一直在寻找protect方法:
protect
Application.ActiveDocument.Protect wdAllowOnlyRevisions, password:="password"
使用protect,您可以指定保护类型,密码和保护的各种组件(样式锁定,表单字段的重置等)。 有关protect的更多信息,请here。
同样,如果您知道密码,VBA也有类似的方法来取消保护Word文档。这是恰当命名的unprotect方法。
unprotect
Application.ActiveDocument.Unprotect "password"
unprotect的更多内容here。