使用VBA保护Word文档

时间:2017-05-17 02:44:22

标签: vba ms-word word-vba

我想用vba来保护我的word文档。

确实,这是可能的,但我已经搜索了如何通过这个链接取消保护文件:
http://www.aurelp.com/2015/04/01/how-to-unlock-a-microsoft-word-document-step-by-stepsolved/

有没有其他方法可以成功保护文档免受未经授权的用户的侵害?

1 个答案:

答案 0 :(得分:1)

使用VBA,我相信您一直在寻找protect方法:

Application.ActiveDocument.Protect wdAllowOnlyRevisions, password:="password"

使用protect,您可以指定保护类型,密码和保护的各种组件(样式锁定,表单字段的重置等)。 有关protect的更多信息,请here

同样,如果您知道密码,VBA也有类似的方法来取消保护Word文档。这是恰当命名的unprotect方法。

Application.ActiveDocument.Unprotect "password"

unprotect的更多内容here