- ベストアンサー
Excel自動保存アドイン。
Excel自動保存アドイン。 Excel自動保存アドインをインストールする時、マクロが実行出来ませんでした。 セキュリティレベルを確認したところ(中)でした。 どうしたらマクロが実行できますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
No.1です。 >それが(低)にしてもダメでした。 こっちのアドインもダメでしょうか? Excelセンチ単位 http://www12.plala.or.jp/nombo/soft13.html 他のアドインもインストールできないとなると、問題は他にありそうな 気もします。 或いは、アドインソフトの現バージョンのバグか…。(?_?) ところで、お使いの Excelのバージョンが不明の上、オイラは 2002 や 2003のメニュー体系を良く覚えていないのですが、マクロのセキュリティ 設定で、「信頼出来る場所」のような設定箇所って、なかったんだっけ? Excel 2003 におけるアドインと VBA マクロのセキュリティについて http://msdn.microsoft.com/ja-jp/library/aa203729%28office.11%29.aspx 因みに、Excel2000 ではそういう細かい設定は出来ないようです。 >何故か他のマクロは開けるのですが・・・。 それなら、いっそアドイン用ファイルをあるべき場所に手動コピーして 別のアプローチから登録してしまうと言う方法ではどうでしょうか? あるべき場所というのは、お使いの OS によって違うようです。 例えば、Win2000 で Excel2000の場合のアドイン保存場所は、 C:\Documents and Settings\ユーザー名\Application Data\Microsoft\AddIns というフォルダが、初期設定になっているようです。 WinXP と Excel2002 ~2003 は、同じ環境がないので確認できませんが 恐らく同じような場所ではないかと推測します。 違ったらすみません。 そこに「Excel自動保存.xla」というファイルをコピーして その場所を 「ツール」メニューの「アドイン」窓にある「参照」ボタンから指定する (有効なアドインにチェックする)ことにより登録することもできるよう です。 因みに、Vistaで Excel2007 なら、アドインが保存されている場所は、 C:\Users\ユーザー名\AppData\Roaming\Microsoft\AddIns\ 階層下が初期値です。 当方の Vistaでは手動コピーで登録するという この方法でもアドインを有効にすることが出来ました。 因みに、下のアドイン「Excel差込み印刷」で 検証してみました。 http://www12.plala.or.jp/nombo/soft12.html アドインインストール用のマクロを使わないとアンインストーラがあり ませんが、「アドイン」窓の「有効なアドイン」というチェックを外して 該当ファイルも手動で削除すれば、とりあえず OK でしょう。 >デジタル署名って言うのが原因なんでしょうか? オイラは、てっきり Microsoft社に申請して電子許可証のようなものを もらうものと思っていたのですが、これ↓を読んでも良く分かりません。 マクロ プロジェクトに デジタル署名を追加する http://office.microsoft.com/ja-jp/excel/HA012317811041.aspx#1 デジタル署名の問題(Excel でお仕事!) http://www.asahi-net.or.jp/~ef2o-inue/secur/sub07_02.html 設定するにしても面倒いし、無事に著名を作成できたからと言って本件 アドインが正規手順でインストールできないという問題が改善されるとは 限らないので、ん~どうなんでしょう。
その他の回答 (1)
- Niwatori-Sanpo
- ベストアンサー率62% (1168/1867)
>Excel自動保存アドインをインストールする時、マクロが その「自動保存アドイン」というのは、これ↓ですか? http://www12.plala.or.jp/nombo/soft7.html これって編集中に間違って上書き保存してしまっても操作直前の ブックを救出できるので、純正の自動保存機能よりも数段便利です よね。 >どうしたらマクロが実行できますか? Excel のバージョンによってマクロの実行を許可する設定要領は 違うと思います。 Excel 2000の場合は…、 「ツール」メニュー ↓ 「マクロ」 ↓ 「セキュリティ」 ↓ 「セキュリティレベル」タブ ↓ 「◎ 中 コンピュータに損害を与える可能性のある ~云々」に チェックを入れる …という設定で使用するのがオイラの使用方法でした。こうして おいて、マクロ実行時の警告が出たときに許可する方法です。 バージョンが 2002 ~ 2003 の場合はどうだったか正確に覚えて いないのですが、セキュリティ「中」でアドインのインストールが ブロックされるなら、その時だけでも「低」にしておいたら如何で しょう? 一応 Excelを再起動させてからインストールを実行して インストールが終わったら設定を元に戻せば良いと思います。 ただ、確か 2002 でも「中」になっていれば、マクロの実行時に 警告が出てユーザーに許可して良いかどうかの判断を求めるんじゃ なかったっけ? 因みに「Excel 2007」の場合は、Officeボタンを押下して…、 「Excel のオプション」 ↓ 左のフレームの「セキュリティセンター」タブを選択 ↓ 一番下の「Microsoft Office Excel セキュリティ センター」に ある「セキュリティセンターの設定」ボタンを押下 ↓ 開いた「セキュリティセンター」窓の「信頼できる場所」タブで マクロ付きアドインファイルが保存してあるフォルダを指定 …という設定で使っています。 本件のアドオンをインストール したときも、この状態で OK だったハズです。 同セキュリティセンターには「アドイン」や「マクロの設定」と いうタブもありますが、信頼できる発行元の著名とかデジタル著名 云々というのが良く分からないので、そうしている次第です。
お礼
回答有難うございます。 それが(低)にしてもダメでした。 何故か他のマクロは開けるのですが・・・。 デジタル署名って言うのが原因なんでしょうか?
お礼
丁寧に答えていただき有難うございます。 >そこに「Excel自動保存.xla」というファイルをコピーして その場所を 「ツール」メニューの「アドイン」窓にある「参照」ボタンから指定する (有効なアドインにチェックする)ことにより登録することもできるよう です。 ↑でチャレンジしてみようと思います。 又ご報告します。 有難うございました^^