投稿者 えくせらー  (社会人) 投稿日時 2010/3/4 05:48:22
いつも参考にさせていただいています。業務で使うアプリを作成する際や後輩に
プログラミングを教える際、とてもわかりやすくまとめてあり感謝です。

さて、VB.NET/2005/2008のテクニック目次→COMオブジェクトとの連携のページ
について質問があります。当方の環境はWindowsXP SP2, VS2005Professional(SPなし),
 VB6SP5, Excel2000SR-1です。

「3.VB6から.NETのアセンブリを呼び出す」に習ってVB2005でCOMクラスを使った
クラスライブラリをビルドして、VB6から呼び出した場合問題なく動きました。

同様にExcel2000のVBEditorにて参照設定からVB6でうまくいったCOMを追加して、
これを利用するコードを書いて実行すると、「実行時エラー'2147024894(80070002)' 
ファイルまたはアセンブリ名 COMTest1、またはその依存関係の1つが見つかりません
でした。」というエラーがでてしまいます。

ExcelVBAから使うためには、なにか特別な操作が必要なのでしょうか?
ご存知でしたら教えていただけるとありがたいです。よろしくお願いします。