1
特定のディレクトリにあるすべてのExcelファイルに対してパスワードを設定しようとしています。私は次のコードを試しましたが、残念ながらパスワードを設定していません。ファイルを開いたり閉じたりしているのを見ることができますが、ファイルを手動で開くとパスワードを要求しません。VBAを使用してExcelファイルにパスワードを設定する
Sub LoopThroughFiles()
Dim StrFolder As String
Dim StrFile As String
StrFolder = "S:\lnb\SecPFM\REPORTS\CRC\201608\"
StrFile = Dir(StrFolder & "*xls*")
Do While Len(StrFile) > 0
Workbooks.Open Filename:=StrFolder & StrFile, Password:="OpenFile"
Application.DisplayAlerts = False
ActiveWorkbook.Close Savechanges:=True
StrFile = Dir
Loop
End Sub
私はここで間違っていますか?これはExcel 2010の場合です