Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
VB2005でつくったCOMをExcel2000VBAで使いたい。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9572#CommentId14299
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
えくせらー
 (社会人)
投稿日時
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から使うためには、なにか特別な操作が必要なのでしょうか?
ご存知でしたら教えていただけるとありがたいです。よろしくお願いします。