Excel2003でアドインの更新ができない
お世話になります。
環境は、WindowsXp Sp3 + Excel2003 Sp3 です。
VBAでプログラムを作成し"sss.xla"で保存します。
この"sss.xla"を"C:\Documents and Settings\<USER>\Application Data\Microsoft\AddIns"へ入れます。
Excelを起動しツール→アドインを開くと作成したアドインが表示されているのでチェックします。
また、チェックをはずすとアドインが無効になります。
アドイン(マクロ)の起動には「CTRL+SHIFT+J」を関数(サブルーチン)「sss」へ割り当てています。
ここまでは問題なく動作しています。
"sss.xla"を修正します(たとえば、足し算していたものが間違っていて掛け算に修正する等です)。
この修正した"sss.xla"を上記のフォルダーへ上書きコピーします。
Excelを起動してアドインを動かしてみると修正前のものが動いてしまいます。
(セルに色をつけたりもしていますので明らかに修正前のものが動いています。)
インターネットでいろいろ探してみたところ、
「"C:\Program Files\Microsoft Office\OFFICE11\Library"へ"sss.xla"を入れると大丈夫」
との情報があったので試してみましたがだめでした。
アドインを無効にし"・・・\AddIns"から削除して"・・・\Library"へ入れています。
"sss.xla"本体とは別にどこかにキャッシュされたりしているのかとも思い、Cドライブを"sss.xla"で全検索したり、レジストリーを検索したりしましたがそれらしいものは見つかりませんでした。
(ファイルそのものは削除しているので、どこかにキャッシュされているのだろうと思いました。)
さらに修正した"sss.xla"を"sss101.xla"としてアドイン登録しても動くのは"sss.xla"が動いてしまいます。
どうすれば修正した"sss.xla"を動かすことができるようになるでしょうか。
よろしくお願いします。