問題タブ [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.

0 投票する
5 に答える
3701 参照

python - Python の Excel RTD サーバーがデータを更新しない

値を. _ _ アドイン リストにサーバーが表示され、セルに入ると現在の時刻が表示されます。しかし、それは決して更新されません。「5」を別の数字に変更すると更新されますが、最初の変更後は二度と変更されません。EXCEL_TLB_MINOR7=RTD("Python.RTD.TimeServer","","seconds","5")

更新するにはどうすればよいですか?ここで同様の問題を抱えている人を見つけましたが、解決策はありません。

更新: もう少し詳しく説明します。PyIDispatch コールバック オブジェクトを IRTDUpdateEvent コールバック オブジェクトにキャストすると、ServerStart 内で例外が発生します。このメソッドを使用してエラー メッセージをキャプチャすると、「そのファイルが既に存在する場合、ファイルを作成できません。」というメッセージが表示されます。ここの提案に従って使用するwin32com.client.CastTo(CallbackObject,'IRTDUpdateEvent')と、「この COM オブジェクトは makepy プロセスを自動化できません - このオブジェクトに対して手動で makepy を実行してください」というメッセージが表示されますが、既に Microsoft Excel 12.0 Object Library (1.6) に対して makepy を実行しています。

どんな助けでも大歓迎です。

0 投票する
2 に答える
2558 参照

c# - 1人のユーザーのマシンでの.NETRTD/ COM Excel相互運用エラー?

さまざまなマシンで長年使用されている.NETCOM/ Excel RTDサーバー(.NETアセンブリ)を構築しました(つまり、動作することがわかっており、標準のインストール方法でも動作します)。このRTDコンポーネントを別のマシンにインストールしたユーザーがいて、スムーズに機能させるのに問題があります。この問題は、Interop.Microsoft.Office.Interop.Excel.dllがこのマシンと互換性がないか、正しく登録されていないことに関連していると思います。具体的な詳細は次のとおりです。

RTDリンクはある程度機能していますが、アプリケーションによって頻繁にログに記録されるこのエラーが表示されます。

ユーザーのマシンでトラブルシューティングを行っているときに、コンポーネントがCOMに正しく登録されているかどうかを確認しました。次のコマンドを実行して、コンポーネントをCOMに登録します。

ユーザーのマシンでこれらのコマンドを実行すると、次のregasmエラーが発生します。

(ファイル:Interop.Microsoft.Office.Interop.Excel.dllは、コンポーネントと同じフォルダーにあります。)

これは、このマシンのGACに登録されているInterop.Excelアセンブリの別のバージョンが原因である可能性がありますか?調査する他の可能な領域はありますか?

注:ユーザーはWindowsXPとExcel2003を使用しています(以前のマシンと同じプロファイルで動作しました)。

助けてくれてありがとう。

0 投票する
2 に答える
2115 参照

excel - Excel 2010 のデフォルトのスロットル値は何ですか?

http://msdn.microsoft.com/en-us/library/aa140060(v=office.10).aspxを見ると 、Excel 2002 のデータ スロットル値は 2 秒です。しかし、Excel 2003、2007、および 2010 のデフォルト値が見つかりません。これも 2 秒だと思います。しかし、確実に知りたいだけです。ありがとう

0 投票する
0 に答える
751 参照

java - Excel 2007フォームJavaアプリケーションで式RTDを使用して式セルから計算されたデータを読み取る

Java コードから Excel 2007 で数式セル [RTD である数式] のセル値を評価しようとしています。私は HSSFFormulaEvaluator クラスと evaluate() メソッド、つまり標準的な方法を使用しました。加算、減算、およびその他の単純な関数は正しく機能していますが、関数 RTD の評価後に返された CellValue オブジェクトをコンソールに出力すると、「...[~FUNCTION-NOT-IMPLEMENTED~]」と表示されます。POI の HSSFFormulaEvaluator はまだ RTD 関数を実装していないと思われます。それにもかかわらず、助けやコメントをいただければ幸いです。乾杯。

0 投票する
2 に答える
2369 参照

c# - RTD サーバー C#: 展開で "N/A" を取得する

Excel RTD サーバーを作成しました。デバッグ モードですべての実装が完了した後、RTD を実行でき、正常に動作しています。しかし、リリース モードで dll を取得して別のシステムに移動し、「regasm.exe」を使用して登録し、「everyone」で完全な DCOM ユーザー アクセスを提供し、それでも =RTD() を使用すると、#N/ としてエラーが発生します。 A.

私は展開で何かをしていることを期待しています。

ここで立ち往生しています。助けてください。

ありがとう

0 投票する
0 に答える
1172 参照

rtd - RTDサーバー:C#でRTDサーバーデータを読み取る方法

RTDサーバーからデータを取得するExcelスプレッドシートからデータを読み取るアプリケーションを開発しました。したがって、スプレッドシートが更新されるたびに、C#を使用してそのデータをデータベースに書き込むことができます。しかし、私の懸念は、RTDサーバーからのデータの中間ソースとしてそのスプレッドシートに依存したくないということです。アプリケーションのRTDサーバーから直接データを取得することは可能ですか。それで、なぜそれをデータベースに保存できるのでしょうか。それは可能であるに違いありません、そして私はこれをするためのヒントが必要です。

ありがとう。DnyaN :)

0 投票する
1 に答える
459 参照

vb.net - RTD 呼び出しで Excel がフリーズする

したがって、これは以前は決して起こらなかったものであり、現在では毎回行われています。

現在、RTD サーバーはテスト目的でオフになっており、Excel が実際に行う必要があるのは #N/A を吐き出すことだけです。奇妙なことに、正常に動作し、偽/間違った progID では失敗しますが、正しいもの (サーバーはまだオフ) ではハングしてフリーズします。

=RTD("正しいプログラム",,"テスト")

上記はExcelをフリーズさせます。RTDと通信し、RTDがオンになり、想定どおりに動作します.Excelだけがフリーズしています

=RTD("wrong.prog",,"TEST2")

上記はExcelに対して何もせず、Excelは想定されていることを行い、#N/Aを出力します

0 投票する
1 に答える
865 参照

excel - Excelのモジュール関数は#VALUEを返します

Excelとの間でデータを送受信するために使用しているRTDサーバーがあります。私は、ExcelのVBAのモジュールにいくつかの単純な関数を作成して、バックエンド全体を知らなくてもデータを取得できるようにすることで、ユーザーが簡単にできるようにしようとしています。

それは基本的にそれですが、私がいつもやって彼らを呼ぶとき

= getBidSize( "XXXX")

試行ごとに#VALUEを返します。Application.RTDの部分でクラッシュしていると思いますが、デバッグを使用しているときにRTD呼び出しをステップオーバーすると「停止」するため、100%確実ではありません。

0 投票する
1 に答える
4607 参照

c# - C#COMクライアント(RTD)

ティッカー更新用のCOMインターフェイスを備えたリアルタイムデータサーバー(取引端末)を使用しています。Excelから、これを使用してティッカー更新をサブスクライブできます-

RTD(progId,,topic1,topic2, ...)

ExcelまたはそのAPIに依存せずに、これらのティッカー更新を受信するアプリケーションを構築しようとしています。私はMSテクノロジの経験がないJava開発者ですが、これをC#で試してみようと思いました。

このTypeLibを掘り下げるためにOleViewを使用しました

この例に出くわしましたが、TlbImpを使用してC#インターフェイスを自動生成することについての部分は私にはわかりません。誰かがこのインターフェースをインスタンス化し、コールバックを登録してティッカーの更新を取得する方法のより良い例を提供できますか?

ちなみに、私は探しているものに近い簡単なAHKスクリプトを作成することができました-

これはコールバックを登録しませんが、これをタイマーで実行すると、個々のシンボルのティッカー更新を取得できます。

違いが生じる場合は、Win7x64を使用しています。

COMインターフェイスを宣言する代わりにリフレクションを使用しているように見えるこの例を見てきましたが、動作させることができませんでした。