はじめまして。
正規表現検索アドインをExcel 2010(32bit)で使用させていただいているのですが、インストールに成功しないことがありました。
今さっき再挑戦して2回目で、ショートカットキーがCtrl+Rである旨の表示までたどり着きました。1回目は、インターネット関係の機能を使うかどうかの質問が出る直前の段階まででインストーラの動作が終了し、その状態でCtrl+Rを押すと「プロシージャの呼び出し、または引数が不正です」と言われて起動せず、でした。
どうも、既に何か別のシート(基本的に当方は97-2003形式を使用)を開いている状態でインストーラを起動するとまずいようですが、何か情報などありますでしょうか?
加えて要望ですが、上記のようなトラブルの際にインストール完了と勘違いしないように、「◯◯が出たらインストール完了」といった情報を掲載する、ということを検討していただけないでしょうか。
よろしくおねがいします。
こんにちは。
同一事象は再現できていませんが、類似事象は確認しました。
Excel2010では「信頼できる場所」にマクロを含むExcelファイルを
置かないとマクロが動作しないようです。
以前はそのようなことがなかったので、
アップデートでその機能が追加されたとみています。
そのため、動作させるためには、
@インストール前のファイルがある場所
Aインストール後のファイルがある場所
の両方を信頼できる場所に追加する必要があります。
@はインストール後、信頼できる場所から削除可能で、
Aは継続して信頼できる場所にしておく必要があります。
@が未設定だと、そもそもインストール前のファイルが開けません。
@は設定済でAが未設定の場合、類似事象が起きました。
この場合、ユーザアドインフォルダへのコピーは成功しますが、
コピー後のファイルのアドイン組み込みで失敗し、
エラーメッセージがExcelの背面で出ます。
結局、Excel2010では、@とAの設定が必要で、その旨を
Readmeとインストール説明のウェブページに追記しようと思います。
若干ご指摘の事象と異なる点は、
インストール失敗時のCtrl+Rで何も動作しなかったことです。
(そもそもコピー後ファイルを開けていないため)
また、別ブックを開いている状態でのインストールについては
こちらでは問題ありませんでした。
上記を踏まえて、次のバージョンでは、
インストール関連のメッセージを改善しようと思います。
類似事象なのかまったく別の事象なのか判断したいので、
上記@やAに心当たりあるか教えてください。
以上、よろしくお願い致します。
Excel2010より後のバージョンのExcelで作成したファイルを
Excel2010で開くときに、開けなくなるようです。
当アドインは現在はExcel2013で作成しています。
対処法は2通りあり、
@Excel2010にSP2を適用する
A前の投稿のように信頼できる場所にファイルを置く
のいずれかのようです。
結局Excel2010のSP2未適用の場合に問題となるので、
以下のような対応を入れるか検討しています。
インストール時にExcel2010の場合
SP2未適用の場合
「ユーザインストールフォルダ以下を信頼できる場所に設定していないとインストールできません。続行しますか?」の確認を出す
> Excel2010より後のバージョンのExcelで作成したファイルを
> Excel2010で開くときに、開けなくなるようです。
> 対処法は2通りあり、
> @Excel2010にSP2を適用する
> A前の投稿のように信頼できる場所にファイルを置く
> のいずれかのようです。
確認してみました。
手元のExcelのバージョンは14.0.7166.5000でした。
SP2適用直後は14.0.7015.1000のようでして、実際、SP2の自己解凍ファイルをダウンロードして実行してみても「影響を受ける製品はありません」と言われました。既にMicrosoft Updateで新しいバージョンが入っていたようです。
> 確認してみました。
> 手元のExcelのバージョンは14.0.7166.5000でした。
> SP2適用直後は14.0.7015.1000のようでして、実際、SP2の自己解凍ファイルをダウンロードして実行してみても「影響を受ける製品はありません」と言われました。既にMicrosoft Updateで新しいバージョンが入っていたようです。
1つ前の投稿の通り、まったく別事象でした。
ご確認ありがとうございました。
検証ありがとうございます。
> そのため、動作させるためには、
> @インストール前のファイルがある場所
> Aインストール後のファイルがある場所
> の両方を信頼できる場所に追加する必要があります。
当方の環境は、
(0)OSはWindows XP 32bitで、Administratorグループ所属
(1)インストール前のファイルは、FirefoxでデスクトップにダウンロードしたzipファイルをALZipで解凍
(2)インストール先は当初から C:\Program Files\Microsoft Office\Office14\Library\excelre
です。
たぶん、別事象だと思います。
失敗時のエラーメッセージにある「行番号」をメモしておかなかったのが悔やまれます。アップデートで再発しましたらまた伺いますので、その際はよろしくお願いします。
情報提供ありがとうございます。
(2)から原因が推測できて、そこから対応できました。
(対応は結構苦戦しましたが)
最近は共通アドインフォルダにインストールされることが少なく、
ユーザアドインフォルダにインストールされることが多かったため、
問題に気付きませんでした。
(共通アドインフォルダにインストールできなかった場合、
ユーザアドインフォルダにインストールします)
ユーザアドインフォルダへの場合と違って、
共通アドインフォルダにインストールする場合は、
初めての場合は、一手間必要なことがわかりました。
次のバージョンからは大丈夫だと思います。
(ただ、初めてではないので、この対応なしでも、
次回から正しく動作はしますが)
対応したver2.95をリリースしました。
> 対応したver2.95をリリースしました。
対応ありがとうございます。
…が、まだ動いたり動かなかったりです。
ユーザアドインフォルダに入れても、あるいは、デスクトップ\excelre\ に展開したアドインを手動でインストールしても、やはり一度ダメになるとその後はダメです。
セキュリティ的な問題もあるかも、ということに気づいたので、もう少し調べてからまとめてメールでご報告します。よろしくお願いします。
> セキュリティ的な問題もあるかも、ということに気づいたので、
> もう少し調べてからまとめてメールでご報告します。よろしくお願いします。
トップページに記載のアドレス宛に、この返信に書いてあるメールアドレスから送信させていただきました。ご確認くださいませ。
- WebForum -