vba - 在 VBA 中打开受密码保护的 Word 文档

标签 vba excel ms-word

我需要在 VBA 中打开受密码保护的 word 文档
它要求输入密码,如何通过代码打开
代码:

Dim DPDoc
Dim DPApp
Dim DPPath
DPPath = "C:\MyFolder\PwdProtectdFile.docx"
Set DPApp = CreateObject("word.Application")
' It is asking for the password here 
DPDoc = DPApp.Documents.Open(DPPath)

最佳答案

只需添加一个参数:

Dim YourOwnPassword As String
YourOwnPassword = "TestPWD"
DPDoc = DPApp.Documents.Open(DPPath, PasswordDocument:=YourOwnPassword)

来源:https://msdn.microsoft.com/en-en/library/office/ff835182.aspx

关于vba - 在 VBA 中打开受密码保护的 Word 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37550178/

相关文章:

excel - 查找限制范围内的值的总和数

excel - 在 COUNTIFS 中使用 WEEKDAY 函数

python - 加快将大 excel 文件导入 pandas 数据框的速度

javascript - 如何使用任何命令行工具或脚本将 Word 文档内容复制到 Google 文档

c# - Word Interop Delete 导致参数错误

vba - 使用命名范围填充列表框

mysql - OUT 参数对某些用户不起作用

c++ - 为什么我的图片出现在文字之前?

arrays - 扩展每个列单元格的列单元格

excel - 从另一个工作簿选择表中获取数据的代码