パスワード ブックにパスワードを設定し保存して閉じる

※より実装に近く表示させる為、コードの改行を避けています。スマホ等で閲覧される際は向きを変えてご覧ください。

※実装するバージョンによってはバージョンアップの仕様により動作しないコードもあります。実装には動作確認の上ご使用下さい。

Public Sub psbパスワード保存(Mybook As Workbook)
'*******************************************************************************
'ブックにパスワードを設定し保存して閉じる
'*******************************************************************************
Dim a As String, b As String, i As Long, MySheet As Worksheet
a = Mybook.Path: b = Mybook.Name
    With Mybook
        Call psbブック保護(Mybook)
            For i = 1 To Sheets.Count
                Set MySheet = Mybook.Sheets(i)
                    Call psbシート保護(MySheet)
                Set MySheet = Nothing
            Next i
        .SaveAs Filename:=a & "\" & b, WriteResPassword:=fncPass
        .Close
    End With
End Sub

 

2000年01月01日|[VBサンプルコード]:[パスワード]