Я пытаюсь открыть защищенную книгу, которая зашифрована паролем, а пароль — «пароль».
Я пишу ниже код, но он не работает.
пожалуйста, помогите в этом.
Sub demo()
Dim path_file As Variant
path_file = "c:\login\FloorLoginData.xlsx"
Workbooks.Open(path_file).Unprotect Password:="password"
end sub
Спасибо Пех, снова просит ввести пароль
Если вы заглянете в документацию Метод Workbooks.Open, вы увидите, что у него есть параметр Password
.
Option Explicit
Sub demo()
Dim PathFile As String
PathFile = "c:\login\FloorLoginData.xlsx"
Dim wb As Workbook
Set wb = Workbooks.Open(FileName:=PathFile, Password:="password")
End Sub
Примечание: не используйтеVariant
если вы можете использоватьString
.Variant
это худший выбор в качестве типа переменной, всегда используйте что-то другое, если можете.