ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Excelを開くときのパスワード設定

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-11-2 13:50
aplitex  半人前   投稿数: 27
ありがとうございます。
参考にさせていただきます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-10-23 14:34
Jiro123  長老   投稿数: 271
ネットで調べていて、入手した情報(「EXCELファイルへのパスワード セットとクリア(自動化)方法」で検索)を元に方法がないか考えてみました。

ざっくり説明します。

Windows Scripting Host(WSH)でパスワード付エクセルファイルをオープンするスクリプトを用意します。
(上記の検索キーワードで見つかったサイトの情報をご参考ください。)

それをjBOLTのFileManagementコンポーネントのCommandLineメソッドで実行して、エクセルファイルのパスワードをクリアします。

パスワードがクリアされたエクセルファイルを、jBOLTから開くというものです。

WSHのスクリプトを工夫すれば、エクセルファイルのパスやパスワードを引数で渡せるように作ると、汎用的なスクリプトとして活用できると思います。

また、パスワードが設定されていないエクセルファイルにパスワードを設定して保存するスクリプトも作成すれば、もっと便利でしょうね。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-9-28 13:58
Jiro123  長老   投稿数: 271
失礼しました。
ブックの保護と、読み取り/書込みパスワードの設定を混同していました。

読み取り/書き込みパスワードの設定をされているExcelファイルを扱うメソッドは見当たらないようなので、できないのかもしれませんね。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-9-24 18:23
aplitex  半人前   投稿数: 27

Excelの「名前を付けて保存」「ツール」「全般オプション」でパスワードを設定して保存します。そしてこのexcelを開くときパスワードをポップアップでパスワードの入力を求めてきます。
このパスワード解除は「Workbook Protect」では解除できませんでした。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-9-18 16:00
Jiro123  長老   投稿数: 271
ヘルプには、「Workbook Protect」の「文書の保護」でYesで保護、Noで解除と書かれていますよ。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-9-17 11:16
aplitex  半人前   投稿数: 27
Jiro123様

「Workbook Protect」はexcelの「ツール」→「保護」→「ブックの保護」でした。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-9-16 18:33
Jiro123  長老   投稿数: 271
「Workbook Protect」というメソッドがありますが、これではどうですか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2009-9-16 14:48
aplitex  半人前   投稿数: 27
Excelを開くとき、読み取りパスワードを入力しなければ、開かない場合、Workbook openメソッドにはパスワード解除はありません。何か方法がありますでしょうか?
どなたか解かる方教えていただけますでしょうか
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約