Excelを開くときのパスワード設定
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
aplitex
投稿数: 27
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
Excelを開くとき、読み取りパスワードを入力しなければ、開かない場合、Workbook openメソッドにはパスワード解除はありません。何か方法がありますでしょうか?
どなたか解かる方教えていただけますでしょうか
どなたか解かる方教えていただけますでしょうか
投票数:0
平均点:0.00
Jiro123
投稿数: 271
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
「Workbook Protect」というメソッドがありますが、これではどうですか?
投票数:0
平均点:0.00
aplitex
投稿数: 27
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
Jiro123様
「Workbook Protect」はexcelの「ツール」→「保護」→「ブックの保護」でした。
「Workbook Protect」はexcelの「ツール」→「保護」→「ブックの保護」でした。
投票数:0
平均点:0.00
Jiro123
投稿数: 271
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ヘルプには、「Workbook Protect」の「文書の保護」でYesで保護、Noで解除と書かれていますよ。
投票数:0
平均点:0.00
aplitex
投稿数: 27
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
Excelの「名前を付けて保存」「ツール」「全般オプション」でパスワードを設定して保存します。そしてこのexcelを開くときパスワードをポップアップでパスワードの入力を求めてきます。
このパスワード解除は「Workbook Protect」では解除できませんでした。
投票数:0
平均点:0.00
Jiro123
投稿数: 271
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
失礼しました。
ブックの保護と、読み取り/書込みパスワードの設定を混同していました。
読み取り/書き込みパスワードの設定をされているExcelファイルを扱うメソッドは見当たらないようなので、できないのかもしれませんね。
ブックの保護と、読み取り/書込みパスワードの設定を混同していました。
読み取り/書き込みパスワードの設定をされているExcelファイルを扱うメソッドは見当たらないようなので、できないのかもしれませんね。
投票数:0
平均点:0.00
Jiro123
投稿数: 271
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ネットで調べていて、入手した情報(「EXCELファイルへのパスワード セットとクリア(自動化)方法」で検索)を元に方法がないか考えてみました。
ざっくり説明します。
Windows Scripting Host(WSH)でパスワード付エクセルファイルをオープンするスクリプトを用意します。
(上記の検索キーワードで見つかったサイトの情報をご参考ください。)
それをjBOLTのFileManagementコンポーネントのCommandLineメソッドで実行して、エクセルファイルのパスワードをクリアします。
パスワードがクリアされたエクセルファイルを、jBOLTから開くというものです。
WSHのスクリプトを工夫すれば、エクセルファイルのパスやパスワードを引数で渡せるように作ると、汎用的なスクリプトとして活用できると思います。
また、パスワードが設定されていないエクセルファイルにパスワードを設定して保存するスクリプトも作成すれば、もっと便利でしょうね。
ざっくり説明します。
Windows Scripting Host(WSH)でパスワード付エクセルファイルをオープンするスクリプトを用意します。
(上記の検索キーワードで見つかったサイトの情報をご参考ください。)
それをjBOLTのFileManagementコンポーネントのCommandLineメソッドで実行して、エクセルファイルのパスワードをクリアします。
パスワードがクリアされたエクセルファイルを、jBOLTから開くというものです。
WSHのスクリプトを工夫すれば、エクセルファイルのパスやパスワードを引数で渡せるように作ると、汎用的なスクリプトとして活用できると思います。
また、パスワードが設定されていないエクセルファイルにパスワードを設定して保存するスクリプトも作成すれば、もっと便利でしょうね。
投票数:0
平均点:0.00
aplitex
投稿数: 27
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
ありがとうございます。
参考にさせていただきます。
参考にさせていただきます。
投票数:0
平均点:0.00