Dim oWordApp As New Word.Application Dim oDocuments As Word.Documents Dim oDocument As Word.DocumentPrivate Sub Command1_Click() oWordApp.Visible = True oWordApp.Activate oDocument.Password = "456" End SubPrivate Sub Command2_Click() oWordApp.Quit True End Sub Private Sub Form_Load() Set oDocuments = oWordApp.Documents Set oDocument = oDocuments.Open("c:\secret.doc", , False, , "123")End Sub 这个是我刚做的测试,已经通过,可以用vb来修改 word打开密码
打开VB编辑器,工具=》project属性=》保护,选查看时锁定工程,并输入密码。
动态修改不知道,但通过本身的编辑器似乎不可能,从外部修改也许可行吧,没试过。
Dim oDocuments As Word.Documents
Dim oDocument As Word.DocumentPrivate Sub Command1_Click()
oWordApp.Visible = True
oWordApp.Activate
oDocument.Password = "456"
End SubPrivate Sub Command2_Click()
oWordApp.Quit True
End Sub
Private Sub Form_Load()
Set oDocuments = oWordApp.Documents
Set oDocument = oDocuments.Open("c:\secret.doc", , False, , "123")End Sub
这个是我刚做的测试,已经通过,可以用vb来修改 word打开密码