| 
    
     |  | おはようございます。 >
 >任意のExcelファイルをダイアログボックスで選択して開きたいのですが、開くファイルには全て同じパスワードが設定してあります。
 >ファイルを開く際にパスワードの入力を求められるのですが、パスワードを自動的に入力、またはパスワードの入力をせずにファイルを開くことは可能でしょうか?
 >よいアドバイスをお願いいたします。
 >
 >また、この質問は不明なパスワードを解除するためのものではありません。
 
 ということは、コーダーは、パスワードを知っていると言う解釈でよいですか?
 
 例えば、パスワードが 「ichinose」 だとすると
 
 Sub open_open()
 Dim flnm As Variant
 flnm = Application.GetOpenFilename
 If TypeName(flnm) <> "Boolean" Then
 Workbooks.Open flnm, , , , "ichinose"
 End If
 End Sub
 
 オープン時のエラー処理はしていませんが・・・。
 (本来は、すべきですよ)
 
 又、パスワードをコード内に直接記述するのも???ですが、
 まっ、その辺は、別議論と言うことで・・・。
 
 |  |