私はSystem.Windows.Forms.Panelを拡張するC#で書かれたビジュアルコンポーネントを持っています。これをSystem.Windows.Forms.Controlまたはこれに似たものに変更することができます。VBAを使用してExcelドキュメントにSystem.Windows.Forms.Panelを配置するにはどうすればよいですか?
VBAを使用してExcel 2005ドキュメントにマクロとして書かれたアプリケーションがあります。
何らかの方法でVBAアプリケーションにC#(.NET)コントロールを配置したいのですが、解決策が見つかりません。
私はCOMを使用してオブジェクトを作成しようとしましたが、オブジェクトを表示する方法はありません。私はいくつかのOLEインターフェイスを実装する必要がありますか? .NETでOLEオブジェクトを作成する方法については何も見つかりません。
私には何が欠けていますか?
をチェック
(デフォルトはfalse)ComVisible属性をtrueに設定する必要があります(2003年のWindowsを)、2004(Mac)、または2007(Windows) – barrowc