Excel2003のVBEの「ツール」メニューの「参照設定」で表示される「参照設定」ダイアログボックスの「参照可能なライブラリファイル」のリストボックスに、VS2010などでVB.NETのクラスライブラリをCOM相互運用機能を登録をオンにしてビルドするとそのソリューション名が自動的に登録されてチェックボックスを伴って表示されると思いますが、いろいろビルドしているうちに、このリストボックスに「ClassLibrary1」が多数表示されてしまっているのですが、今となってはほとんとが不要なので、参照設定を解除して表示されないようにしたいのですが、「参照設定」ダイアログボックス上には「削除」ボタンがありませんが、これらを消すにはどのようにすればよいのでしょうか。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
プログラマって文章能力が高いと思ってたけどなぁ。
---------------------------------------------------
VB.NET 2010 で "COM の相互運用機能に登録" を指定したクラスライブラリを作成しています。
いろいろビルドしているうちに、VBA エディタの参照設定ダイアログに ClassLibrary1 が多数表示されるようになってしまったのですが、これを削除するにはどうしたらよいのでしょうか。
---------------------------------------------------
てな質問でよろしいか。
一般的に COMコンポーネントの登録と解除は Regsvr32.exe を使う。
http://www.bing.com/search?q=regsvr32.exe&qs=n&f …
.NET で作成したライブラリの場合は regasm.exe を使う。
http://www.bing.com/search?q=regasm.exe&qs=n&for …
http://msdn.microsoft.com/ja-jp/library/tzat5yw6 …
http://oshiete.goo.ne.jp/qa/4539797.html
この回答への補足
>一般的に COMコンポーネントの登録と解除は Regsvr32.exe を使う。
>.NET で作成したライブラリの場合は regasm.exe を使う
COM相互運用機能を登録がオンなのでRegsvr32の方と思いますが
確認してみましたが、以下のような結果になり解除できませんでした。
念のため、ExcelのVBAを起動して参照設定を見てみましたが
表示されたままで解除されていません。
Regsvr32 /u ClassLibrary1.dll
を実行すると「ClassLibrary1.dllは読み込まれましたが、DllUnregisterエントリポイントが見つかりませんでした。このファイルが登録されていない可能性があります。」
と表示されます。
念のため
Regsvr32 /u ClassLibrary1.tlb
でも確認してみましたが
「"C:\…\ClassLibrary1.tlb"は実行ファイルではないか、またはこのファイルのヘルプが登録されていない可能性があります。」
と表示されます。
当時のフォルダ・ファイルが削除されていて存在していない場合は
「LoadLibrary("C:\…\ClassLibrary1.dll")に失敗しました-指定されたモジュールは見つかりません。」
と表示なされます。
COM相互運用機能を登録がオンなのでregasmではないと思いますが
Regsvr32で正しくできなかったので、念のためregasmでも確認してみましたが
「型は正常に登録が解除されました」
と表示されますが、ExcelのVBAを起動して参照設定を見てみると
表示されたままで解除されていません。
1つのClassLibrary1.dllだけでなく、
登録したすべてのClassLibrary1.dll
で解除できませんでした。
なぜ解除できないのか原因がよくわかりません。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) たくさんあるフォームコントロールを効率よく確認するには 1 2022/12/24 12:27
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) [入力規則]のリストボックス内の“不揃いの林檎たち” 3 2022/09/15 18:32
- ノートパソコン EXCEL のドキュメントの回復について 2 2023/03/19 17:16
- Excel(エクセル) エクセルでセルの日付を和暦表示設定にしたらおかしなことに? 3 2022/05/25 11:47
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- X(旧Twitter) Twitterの「あなたの知り合い〜さんがTwitterに参加しています」という通知が届く仕組みにつ 1 2022/03/22 23:47
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python urlopen error について...
-
マウスのクリックを自動で
-
Windows Media Playerを開くと...
-
システムコールと標準ライブラ...
-
Google ColaboでGUI作成
-
DirectX Graphics と OpenGLっ...
-
本格的なGUIを作るのにおすすめ...
-
boostのアンインストールについて
-
標準ライブラリだけでgetch関数...
-
C# EXCELセルの入力規則設定に...
-
VC++でUSB通信がしたいのですが
-
c言語でntpdateコマンドにあた...
-
iCloudフォトライブラリ内の画...
-
gcc に mktemp 危険と怒られ...
-
Ps+のフリープレイでDestiny2の...
-
C言語について。
-
設定ファイルを扱うライブラリ...
-
C++ 標準ライブラリの実際の中...
-
PEARとPECLはどんな感じのもの...
-
VB.NET とドットNET(.NET...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Google ColaboでGUI作成
-
Windows Media Playerを開くと...
-
iCloudフォトライブラリ内の画...
-
python urlopen error について...
-
本格的なGUIを作るのにおすすめ...
-
三目並べを作っているのですがD...
-
マウスのクリックを自動で
-
unix-c と linux-c の違いは?
-
Ps+のフリープレイでDestiny2の...
-
boostのアンインストールについて
-
(C言語等で)既存ファイル群の属...
-
LIBCMT.LIBをリンクしてコンパ...
-
オンラインゲームを作る道のり...
-
DirectX Graphics と OpenGLっ...
-
ライブラリ作成時のグローバル...
-
プログラマーで「使えない人」...
-
gcc に mktemp 危険と怒られ...
-
モバイルCというC言語のプログ...
-
outp関数について
-
じゃんけんゲーム(DXライブラ...
おすすめ情報