Excel RTD サーバーを作成しました。デバッグ モードですべての実装が完了した後、RTD を実行でき、正常に動作しています。しかし、リリース モードで dll を取得して別のシステムに移動し、「regasm.exe」を使用して登録し、「everyone」で完全な DCOM ユーザー アクセスを提供し、それでも =RTD() を使用すると、#N/ としてエラーが発生します。 A.
私は展開で何かをしていることを期待しています。
ここで立ち往生しています。助けてください。
ありがとう
Excel RTD サーバーを作成しました。デバッグ モードですべての実装が完了した後、RTD を実行でき、正常に動作しています。しかし、リリース モードで dll を取得して別のシステムに移動し、「regasm.exe」を使用して登録し、「everyone」で完全な DCOM ユーザー アクセスを提供し、それでも =RTD() を使用すると、#N/ としてエラーが発生します。 A.
私は展開で何かをしていることを期待しています。
ここで立ち往生しています。助けてください。
ありがとう
同様の問題がありました。私の場合、マシンにインストールされているオフィスは 64 ビットでした。そのため、64 ビットの regasm.exe を使用して RTD dll を登録する必要がありました。
こちらをご覧ください: http://social.msdn.microsoft.com/Forums/en/exceldev/thread/7a9e865e-5138-45c0-8f31-ddc148509dbe
幸運を。
私もこの問題を抱えていましたが、デバッグモードではVSが私のRTDServerを見ることができましたが、展開では、セットアッププロジェクトに明示的に指示していなかったため、Windowsは見えませんでした。をセットアップ プロジェクトの一部として登録するにrtdsrver.dll
は、次の手順を実行します。
Register
フィールドをvsdraCOM
これで、Excel は配置されたサーバー アセンブリを確認できるはずです。