1

ネイティブ コード DLL を呼び出す C# クラス ライブラリがあります。このコードを VBA から呼び出そうとしています。生成された DL を登録するように MSVC を構成したところ、正常に動作しました。DLL 内のオブジェクトにアクセスして、問題なく操作できます。それらを別のコンピューターに登録したいのですが、次のコマンドを使用しています: %windir%\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /tlb /v MyNetAssembly.DLL

コマンドは正常に戻りますが、VBA で dll オブジェクトを使用しようとすると、エラー ファイルが見つかりません (80070002) が発生します。/codebaseオプションを使用して、dllが存在する場所へのパスを追加し、dllをWindowsディレクトリにコピーしようとしましたが、成功しませんでした。

何が問題で、どうすれば解決できますか?

4

0 に答える 0