問題タブ [dde]

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 投票する
1 に答える
364 参照

python - Google App Engine と win32 DDE

App Engine Python 開発サーバーを介して小さなサーバーをセットアップしようとしています。

目標: Windows では、DDE アプリケーションを使用しています。このアプリケーションからデータを読み取り、インターネット経由で提供する必要があります。

状況: 開発サーバーはポート 80 で正しく動作しており、データを保存して、インターネット経由で JSON として利用できるようにしています。

win32問題: 開発サーバーをPython ライブラリで正しく動作させることができません。ローカル ホワイトリストでモジュールを有効にしましたが、DDE 接続を開始しようとすると、次のように表示されます。

どうすればいいのかわからない。どんなヒントでも大歓迎です。

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

c# - ホストモードのときにDDEサーバーが接続を確立しない

コントロールの1つにC++アプリケーション(SUMATRA pdfビューアーにいくつかの変更を加えたもの)をホストするWinformsアプリケーションがあります。

DDEを双方向で送信できるようにしたいのですが、これはC++がスタンドアロンの場合に正常に機能します。ただし、ホストモードでは、WinformsアプリからSumatraへのDDE接続を開始できません。

私はC#でNDDeを使用しています。コードは次のとおりです。

そしてこれはSumatraからのwinapiメッセージ処理です

機能の開始:

Sumatraビューアを配置するC#Winformsコントロールのメッセージ処理をオーバーライドすると、役に立ちますか?

または、C ++コードに何か問題がありますか?

または、別のコントロールでホストされている場合、通常、DDEサーバーになることはできませんか?

返信ありがとうございます

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

php - PHP経由でExcelで動的に変化するデータを抽出する

DDE を介して別のプログラムによって常に更新されている開いている Excel シートがあります。この Excel シートの一部のデータにアクセスする php スクリプトが必要です。PHPExcel を使用してみましたが、(setCellValue などを使用して) 行った変更が、開いている Excel シートにすぐに反映されないようです。同様に、セルの値を変更した場合 (シートをファイル システムに保存せずに)、セルの新しい値は getValue() 経由では使用できません。

この機能は phpExcel でサポートされていますか? もしそうなら、誰かがこれを行う方法を示すドキュメントを教えてもらえますか? あるいは、これを行う別の方法 (たとえば、phpExcel を使用しない) はありますか?

ありがとう。

0 投票する
3 に答える
688 参照

delphi - DDE を使用して Excel シートに画像を追加する

私は、値を Excel シートにエクスポートする必要がある Delphi プロジェクトに取り組んでいます。私のプロジェクトは、これを達成するための 2 つの方法をサポートしています。

どちらの方法もうまく機能しますが、画像を Excel シートにエクスポートするためのサポートを追加したいと考えています。最初の方法を使用すると、これは簡単に実現できました。

私の質問は、DDE コマンドを使用して Excel シートに画像を追加するにはどうすればよいですか? サポートされているすべての dde ​​コマンドの完全なリストも歓迎します。私はこれに来ましが、私の問題を解決していないようです....

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

python - Python から呼び出したときの Bloomberg DDE エラー

DDE を使用してブルームバーグ ターミナルにコマンドを送信しようとしています。例: 送信できる Microsoft ページを表示するには:

これは、EXCEL の VBA ライブラリを使用して正常に機能します。ただし、Python スクリプトから同じことをしようとしています。ここのコードを使用しています (いくつかの制限により、より標準的な win32ui/dde Python モジュールを使用できません)

http://code.activestate.com/recipes/577654-dde-client/

メッセージはブルームバーグ ターミナルに渡されますが、正しく解釈されません。例:

ブルームバーグ ウィンドウがポップアップしますが、コマンド エリアのテキストが文字化けして、次のようになります。

誰かがこのように見えましたか?

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

c# - .NET ソースから式を介して Excel スプレッドシートにデータを取り込む適切なテクノロジは何ですか?

外部の .NET アプリケーションによって提供されるデータをサブスクライブするカスタム数式を Excel のセルに入力できるようにしたいと考えています。たとえば、ユーザーは次のように入力できます...

「ABC」の値を毎分決定している外部 .NET (C#) アプリケーションがあります。

セルには、外部アプリケーションからの「ABC」の初期値が表示され、外部アプリケーションが新しい値を送信すると更新されます。

以前は、外部アプリケーションは DDE サーバーで、フォーミュラは DDE クライアント フォーミュラだったと思いますが、DDE は明らかに死んでいます。これを行うために使用する「正しい」テクノロジーは何ですか?

スプレッドシートは数式を介してデータを取得する必要があることに注意してください。情報は、固定テンプレートの Excel ファイルではなく、ユーザーが数式を入力するスプレッドシートに送信されます。

ありがとう、

ジョン

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

qt - Qt で DDE サーバーを使用する

DDE サーバーに接続できるクラスを徹底的に探しました。DDE が古く、より良い方法が存在することは承知していますが、それらは私が接続したいものには対応していません。

QT 3で動作するように見えるこれを見つけましたが、残念ながら、QT 4に更新するための違いについての知識がありません.

誰かが更新されたバージョン、更新する時間、または別の解決策を持っていますか?

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

java - jDDEを使用してJavaをExcelに接続する際の問題

サンプルコードを書いてみました-可能な限り簡単に、接続エラーが発生します。

次のエラーメッセージが表示されます。

最初に完全なファイルパスをに渡してみました

次に、ファイル名のみを渡してみましたが、どちらの場合も機能しませんでした。

誰でも私を正しい方向に向けることができますか?

敬具

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

excel - マクロを実行した後にExcelセルのフォーマットが失われるため、セルフォーマットを修正する方法

こんにちは、OracleフォームからDDE.Executeコマンドを使用してExcelワークシートにデータを入力しています。コードは問題ありませんが、DDE.Executeコマンドを使用して以下のマクロFORMAT_SECTION_TITLE_2を実行すると、行に色が付けられますが、日付が数値に変更され、セルの値が適切な日付として表示され、39234と表示されます

また、多くのことを変更しようとしましたが、助けにはなりません。提案してください。

ありがとう

更新 1: Siddharth あなたが言及したように、Excel シートに新しいサブを追加しました。私のシート名は、あなたが言及した Sheet1 と同じです

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

ms-word - WordDDE呼び出しは無視されます

C++コードから2つのDDEコマンドを呼び出しています。

最初のコマンドは、テンプレートws.dotを開き、MyDoc.docを文書化します。テンプレートws.dotには、2回目のDDEコマンド呼び出しで実行しようとするマクロFillTemplateAttestsが含まれています。これらの2つのコマンドは、3か月以上正しく機能していました。数日前、2番目のコマンドが機能を中断しました。コードのこの部分またはマクロFillTemplateAttestsでは何も変更していません。機能が中断されたということは、 ExecuteMacro呼び出しがtrueを返しても、2番目のコマンドを呼び出しても何も起こらないことを意味します(つまり、ドキュメントによれば、すべてがOKであるはずです)。)。同じプログラムを同じドキュメントws.dotとMyDoc.docで別のコンピューターで実行すると、すべて問題ありません。2番目のコマンドを2回呼び出すと、実際に実行されます(ただし、1回だけです。最初の呼び出しは無視されます)。

Wordのインストールが壊れているように私には思えます。私が問題の核心を見つけるのを手伝ってくれませんか。

補遺:

これらの3つのコマンドを続けて呼び出すと、すべてが実行されます。