問題タブ [rtd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript から Microsoft Excel RTD サーバーにアクセスしていますか?
MS Excel RTD サーバーにアクセスするための JavaScript ライブラリはありますか? JavaScript から RTD サーバーからリアルタイム データを取得し、ブラウザに表示したいと考えています。Web サーバーのスケーラビリティの問題になる可能性があるため、サーバー側では実行したくありません。(IE、Chrome、および FireFox で利用できるようにしたいので、activeX コントロールは使用したくありません。)
visual-studio-2010 - VisualStudioにExcelRTDServerプロジェクトタイプを追加する
次のようなものを作成したいと思います:http ://www.add-in-express.com/docs/net-excel-rtd-servers.php
Visual Studioを開くと、管理者として実行しているのに、そのプロジェクトタイプがありません...
Visual Studioでそのプロジェクトタイプ( ADX RTDサーバー)を使用できるようにするには、何をする必要がありますか?
c# - IRtdServer.RefreshData とセルの書式設定
RefreshData 関数は Excel セル形式の情報を送信できますか。私はExcelに彼のセルに矢印を表示させたいのですが、RTDサーバーにどの矢印を表示するかを知らせてもらいたいのです。
java - Java から Excel - 動的更新
Java サーバーから Excel シートに動的データ (常に更新される値の配列) を表示する必要があります。私は xlloop を見てきましたが、これはより要求/応答インフラストラクチャのようです-つまり、F9を押して最新の値をポーリングする必要があります-Javaサーバーからシートのセルに値を「プッシュ」することは可能ですか?サーバーで値が変わるたびにRTDのようなものですか?
excel - RTD 更新で実行されるマクロ
私の問題は次のとおりです。
900 から 0 までのカウントダウンでリアルタイム データ サーバーを実行しています。カウントダウンが 5 になったら、範囲 (B2 から B61) をシート (RTD_NEWS) にコピーし、値として新しいワークシートに貼り付けます。
問題は、残り時間が 5 になったときにマクロがこれを自動的に実行しないことです。セルが 5 のときに実行を押すと、正しく実行されます。
私は 2 つのマクロを作成しました。最初のマクロは必要に応じて実行する必要があり、2 番目のマクロはセルを手動で変更した場合に機能しますが、RTD リンクを使用しない場合に機能します。
最初のマクロは次のとおりです。
2 番目のマクロは次のとおりです。
excel - EXCELアプリ更新イベント
私のワークシートのほとんどのセルは 1 秒に 1 回 RTD データを受け取り、データが更新されると多くの計算が行われます。本当に遅くなってきました。Application.ScreenUpdating を false に設定すると、最新のデータが画面上で更新されなくても、関数は最新の値を使用して計算されるということですか?
たとえば、1 秒に 1 回更新されるセル C1:C300 があります。別の列 D1:D300 では、C1:C300 の値を使用して数式を計算します。Application.ScreenUpdating を false に設定し、Calculation Mode を自動に設定すると、問題なく速度が向上しますか? つまり、D1:D300 の計算が C の新しいデータを使用して計算されているかどうか、画面からはわかりませんか?
ありがとう!!
c# - 各セグメントの周りに長方形を表示し、画像の x 座標と y 座標を測定する方法
いいえと数えたい。RTD画像のセグメントの各オブジェクトの周りに長方形を描画する必要があります。また、C#でx座標とy座標を測定する必要があります
excel - 複数の Excel インスタンスで同じ RTDServer を使用することは可能ですか?
Excel の 1 つのインスタンスで適切に動作する C# RTDServer があります。次のように定義されています。
サーバーが「接続」されているときのExcel呼び出し
その後、更新を収集できることを Excel に通知するために使用できるコールバック オブジェクトを使用します。
問題は、Excel の 2 番目、3 番目などのインスタンスがある場合、ServerStart
呼び出されないことです。つまり、新しい更新の準備ができていることを Excel に通知できません。ここの MS KB 記事では、アウトプロセス RTDServer の同様の動作が提案されています。私の実装は、スレッド化されたインプロセス RTDServer です。
Acme.RtdServer
複数のインスタンスで同じサーバーを使用できるようにしたいと考えています。Bloomberg Excel API がそれを達成しているように見えるので、それは可能であるに違いありません。これを達成する方法を知っている人はいますか?
編集: RTD() への呼び出しは UDF でラップされます:
ありがとう
c++ - XLL RTD 編集の Excel UDF により、式が正しいトピックを失う
同じ dll で XLL + RTD をビルドしています。RTD は Excel から直接呼び出されるのではなく、ラッパー式を介して呼び出されます。こちらのサンプルと同様に、Excel のカスタム関数: パート V、XLL-RTD
機能は動作しているようですが、式の入力を手動で編集すると、Excel は編集された式をトピック番号 0 の式と混同します。編集された項目の ConnectData と古い項目の DisconnectData の両方が正しいトピック ID で呼び出されます。
これに対する解決策は何ですか?
c++ - C++ で記述された RTD サーバーで未知のトピックを処理する正しい方法は何ですか?
C++ で Excel 用の RTD サーバーを作成しています。サーバーを実装しましたが、ほとんどの場合は機能します。私が抱えている問題は、セルが無効なトピックで RTD を呼び出している場合です。たとえば、次のような呼び出しがあるとします: =RTD("MyRTDServer", "", "realtime", A1, "IOPerSec")
セル A1 には、最終的にパフォーマンス カウンターの名前が付けられます。ConnecteData が初めて呼び出されたとき、トピックは空白でも無効でもない可能性がありますが、その後のある時点で、A1 の内容が変更されるため、トピックが変更されます。別の ConnectData 呼び出しを受け取ると思います。
私が持っている質問は次のとおりです。
- トピックが無効であることを Excel に伝えるために、ConnectData で何かできますか?
- トピックが無効であることを Excel に伝えることができない場合、どのように N/A を Excel に返しますか?