Q&Aです。何か困ったことがあったらこちらの内容をごらんください。
青文字が質問、黒文字が回答です。
検索スピードがとてつもなく遅い。ステータスバーなどをよくみてみると1秒ごとに1回しか検索をかけていないみたいだ。
Norton AntiVirusなどのウイルス検索ソフトが、エクセルのファイルを読む毎にウイルスチェックをするためにファイルをバックグランドで処理をしている可能性があります。もしNorton AntiVirusをインストールしている場合は以下のことを確認してみてください。
エクセルを起動します。メニューの「ツール」>「マクロ」>「セキュリティ」をクリックします。表示されたウインドウの「OK」ボタンの上に「ウイルス検索プログラムがインストールされました」の1行があることを確認します。該当する場合は次の方法を試してください。
以下のファイルをエクスプローラで確認します。
C:\Program Files\Norton AntiVirus\OfficeAV.dll
下記の例のようにファイル名を変更します。
C:\Program Files\Norton AntiVirus\OfficeAV___.dll
これでOfficeファイルのウイルス検索を行わなくなるため、ファイルを開くスピードが速くなります。なお、作業が終わったあとは変更したファイル名を元に戻しておいてください。
もし「ウイルス検索プログラムがインストールされました」のメッセージがあり、Norton AntiVirusをインストールしていない場合はマシンにインストール済みの他のウイルス検索ソフトを疑ってみてください。上記方法をみながら同じようにファイルを探して変更すると効果が現れる可能性があります。Excel UnPasswordで使用する文字を変更して処理を開始するとプログラムが永久ループする
0.10では実行するときに検索文字チェックをかけることで対処しました。バージョン0.10より前のバージョンをご使用の場合は新しいバージョンをダウンロードしてください。(参考)バージョン0.07までの事情
Excel UnPasswordでメニューの「ヘルプ(H)」の隣にある「Other Tools」が出てこない。内部では使用文字をn進数で処理しているため、同じ文字があると処理がループしてしまうためです。たとえばアルファベット26文字を処理対象とすると、内部では26進数として処理しています。そのとき同じ文字があった場合、次の文字を探すことができなくなってしまいます。たとえばabcdaefghijkとあったとき、aの次はb、bの次はcと処理が流れていきますが、5文字目のaに達したとき、次の文字はbと認識してしまいます。そのため同じところをぐるぐるとまわり永久ループしていつまでたっても処理が終わらない、といった状況になります。
マクロのセキュリティの設定でマクロの実行禁止がされている可能性があります。マクロのセキュリティ設定を確認してみてください。メニューのツールの中にマクロのセキュリティがありますのでセキュリティレベルが「高」になっていたら「中」にしてみてください。その後ファイルを閉じてまた開いてみてください。マクロの実行確認のウインドウが1個開いて確認を求められますのでOKを押して許可します。Word UnPasswordで説明書に書いてあるボタンが押せない。ボタンを押すとプログラム作成画面?が出た。マクロのセキュリティの設定でマクロの実行禁止がされている可能性があります。マクロのセキュリティ設定を確認してみてください。メニューのツールの中にマクロのセキュリティがありますのでセキュリティレベルが「高」になっていたら「中」にしてみてください。その後ファイルを閉じてまた開いてみてください。マクロの実行確認のウインドウが1個開いて確認を求められますのでOKを押して許可します。文書がコントロール作成モードになっている可能性があります。上部ツールバー部分で右クリック、「コントロールツールボックス」を表示させます。表示されたツールバーの左にある水色の三角定規みたいなアイコンをクリックして「デザインモードの終了」します。Word UnPasswordでファイル選択時にエラーウインドウがでた。
Word97を使う場合にこのような症状がでます。特に処理には影響がないので、そのままウインドウを閉じてファイル選択を行ってください。
Excel UnPasswordのバージョンによる機能の違いを教えてください。
以下の通りです(Word UnPasswordも同じ機能を搭載しています)。
検索対象 機能/バージョン 0.03 0.04〜0.05 0.07 0.10 0.20 0.30〜0.33 0.40 ファイル 辞書検索 ○ ○ ○ ○ ○ ○ ○ 検索文字指定検索(英小文字、英大文字、
数字、記号、漢字、外字等)○ ○ ○ ○ ○ ○ ○ 処理中断機能 ○ ○ ○ ○ ○ ○ 開始パスフレーズ指定 ○ ○ ○ ○ ○ レジューム(途中再開)機能 ○ ○ ○ ○ ○ 最大桁指定 ○ ○ ○ ○ ○ ○ ○ 最小桁指定 ○ ○ ○ ○ 前後固定検索 ○ ブック 辞書検索 ○ ○ ○ 検索文字指定検索(英小文字、英大文字、
数字、記号、漢字、外字等)○ ○ ○ 処理中断機能 ○ ○ ○ 開始パスフレーズ指定 ○ ○ ○ レジューム(途中再開)機能 ○ ○ ○ 最大桁指定 ○ ○ ○ 最小桁指定 ○ ○ ○ 前後固定検索 ○ シート 辞書検索 ○ ○ 検索文字指定検索(英小文字、英大文字、
数字、記号、漢字、外字等)○ ○ 処理中断機能 ○ ○ 開始パスフレーズ指定 ○ ○ レジューム(途中再開)機能 ○ ○ 最大桁指定 ○ ○ 最小桁指定 ○ ○ 前後固定検索 ○ 処理速度 9%UP
UnPasswordと似たようなソフトを他に見つけましたが関連は?
UnPasswordは作者の完全オリジナルです。
ヤフーなどで検索すると画面、動作等は当UnPasswordを参考にして作成されているソフトがあるかもしれませんが、作者および当UnPasswordとはまったく関係ありません。
また、当UnPasswordは完全フリーであり、これを参考にして新たなソフトを作成しても当方は関知していません。
どのくらいダウンロードされているんですか?
VectorにExcel UnPasswordが登録されていますが、Vectorでは毎月のダウンロード数を管理しており、毎月のダウンロード数が把握できます。
Excel UnPasswordは、Vectorでは2006年10月31日時点で約10万ダウンロードです。
Vectorでのダウンロード数の推移は下記のグラフを参考にして下さい。
当サイトでのダウンロード数は集計後、後日掲載したいと思います。
なぜフリーなのですか?
わたし自身もいろいろなフリーソフトにお世話になっているからです。
機能制限を設けたり回数制限を設けたりシェアウエアにしたりの予定はありますか?
まったくありません。
ソースコードの一部たとえばファイルオープンの方法、n進数の加算方法などを自作マクロなどに応用してもかまいませんか?
自由に使ってください。連絡も不要です。ただし動作などは自己責任でお願いします。
ホームページからリンクをはりたいのですが?
自由にはってください。連絡も不要です。ただしバージョンアップするときにファイルを削除してしまうのでファイル直のリンクは避けて、トップページ、該当ページにすることをお勧めします。