C++ で Excel 用の RTD サーバーを作成しています。サーバーを実装しましたが、ほとんどの場合は機能します。私が抱えている問題は、セルが無効なトピックで RTD を呼び出している場合です。たとえば、次のような呼び出しがあるとします: =RTD("MyRTDServer", "", "realtime", A1, "IOPerSec")
セル A1 には、最終的にパフォーマンス カウンターの名前が付けられます。ConnecteData が初めて呼び出されたとき、トピックは空白でも無効でもない可能性がありますが、その後のある時点で、A1 の内容が変更されるため、トピックが変更されます。別の ConnectData 呼び出しを受け取ると思います。
私が持っている質問は次のとおりです。
- トピックが無効であることを Excel に伝えるために、ConnectData で何かできますか?
- トピックが無効であることを Excel に伝えることができない場合、どのように N/A を Excel に返しますか?