Microsoft "Visual Basic 6.0 Extensibility"への参照を持つVB6_IDE_Add_Inを VB6 で正常に作成しました。ただし、このアドインを VBA IDE (Excel、Access) で使用するには、VB6_IDE_Add_In プロジェクトのコピーを作成し、名前をVBA_IDE_Add_Inに変更し、そのプロパティの名前を変更する必要がありました。アプリケーションの拡張性 5.3" .
最後に、VB6 用と VBA 用の 2 つの dll があります。どちらも"regsvr32"を実行し、 VBA-IDE-Add-Inレジストリ キーを VB6 キー"[HKCU\Software\Microsoft\Visual Basic\6.0\Addins]"から VBA キー[HKCU\Software\Microsoft\ ]に手動で移動する必要があります。 VBA\VBE\6.0\アドイン] ...
条件付きコンパイルまたはコマンド ライン パラメータを使用して、VB6 または VBA 環境に応じて右参照を使用する単一の dll をコンパイルする方法はありますか?
残念ながら、これは私の最初のアドインであり、この件に関しては私の経験では不十分です...