行者

慢慢走,不要停
  博客园  :: 新随笔  :: 管理

WordVba 切换保护状态

Posted on 2023-12-14 22:50  angury  阅读(42)  评论(0)    收藏  举报
Sub ToggleDocumentProtection()
    Dim doc As Document
    Set doc = ActiveDocument

    ' 检查文档是否受到保护
    If doc.ProtectionType = wdNoProtection Then
        ' 如果文档未受保护,则加上只读保护
        doc.Protect Type:=wdAllowOnlyReading, NoReset:=True, Password:="password"
    Else
        ' 如果文档已受保护,则解除保护
        doc.Unprotect Password:="password"
    End If
End Sub