問題タブ [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.
python - Google App Engine と win32 DDE
App Engine Python 開発サーバーを介して小さなサーバーをセットアップしようとしています。
目標: Windows では、DDE アプリケーションを使用しています。このアプリケーションからデータを読み取り、インターネット経由で提供する必要があります。
状況: 開発サーバーはポート 80 で正しく動作しており、データを保存して、インターネット経由で JSON として利用できるようにしています。
win32
問題: 開発サーバーをPython ライブラリで正しく動作させることができません。ローカル ホワイトリストでモジュールを有効にしましたが、DDE 接続を開始しようとすると、次のように表示されます。
どうすればいいのかわからない。どんなヒントでも大歓迎です。
c# - ホストモードのときにDDEサーバーが接続を確立しない
コントロールの1つにC++アプリケーション(SUMATRA pdfビューアーにいくつかの変更を加えたもの)をホストするWinformsアプリケーションがあります。
DDEを双方向で送信できるようにしたいのですが、これはC++がスタンドアロンの場合に正常に機能します。ただし、ホストモードでは、WinformsアプリからSumatraへのDDE接続を開始できません。
私はC#でNDDeを使用しています。コードは次のとおりです。
そしてこれはSumatraからのwinapiメッセージ処理です
機能の開始:
Sumatraビューアを配置するC#Winformsコントロールのメッセージ処理をオーバーライドすると、役に立ちますか?
または、C ++コードに何か問題がありますか?
または、別のコントロールでホストされている場合、通常、DDEサーバーになることはできませんか?
返信ありがとうございます
php - PHP経由でExcelで動的に変化するデータを抽出する
DDE を介して別のプログラムによって常に更新されている開いている Excel シートがあります。この Excel シートの一部のデータにアクセスする php スクリプトが必要です。PHPExcel を使用してみましたが、(setCellValue などを使用して) 行った変更が、開いている Excel シートにすぐに反映されないようです。同様に、セルの値を変更した場合 (シートをファイル システムに保存せずに)、セルの新しい値は getValue() 経由では使用できません。
この機能は phpExcel でサポートされていますか? もしそうなら、誰かがこれを行う方法を示すドキュメントを教えてもらえますか? あるいは、これを行う別の方法 (たとえば、phpExcel を使用しない) はありますか?
ありがとう。
delphi - DDE を使用して Excel シートに画像を追加する
私は、値を Excel シートにエクスポートする必要がある Delphi プロジェクトに取り組んでいます。私のプロジェクトは、これを達成するための 2 つの方法をサポートしています。
どちらの方法もうまく機能しますが、画像を Excel シートにエクスポートするためのサポートを追加したいと考えています。最初の方法を使用すると、これは簡単に実現できました。
私の質問は、DDE コマンドを使用して Excel シートに画像を追加するにはどうすればよいですか? サポートされているすべての dde コマンドの完全なリストも歓迎します。私はこれに来ましたが、私の問題を解決していないようです....
python - Python から呼び出したときの Bloomberg DDE エラー
DDE を使用してブルームバーグ ターミナルにコマンドを送信しようとしています。例: 送信できる Microsoft ページを表示するには:
これは、EXCEL の VBA ライブラリを使用して正常に機能します。ただし、Python スクリプトから同じことをしようとしています。ここのコードを使用しています (いくつかの制限により、より標準的な win32ui/dde Python モジュールを使用できません)
http://code.activestate.com/recipes/577654-dde-client/
メッセージはブルームバーグ ターミナルに渡されますが、正しく解釈されません。例:
ブルームバーグ ウィンドウがポップアップしますが、コマンド エリアのテキストが文字化けして、次のようになります。
誰かがこのように見えましたか?
c# - .NET ソースから式を介して Excel スプレッドシートにデータを取り込む適切なテクノロジは何ですか?
外部の .NET アプリケーションによって提供されるデータをサブスクライブするカスタム数式を Excel のセルに入力できるようにしたいと考えています。たとえば、ユーザーは次のように入力できます...
「ABC」の値を毎分決定している外部 .NET (C#) アプリケーションがあります。
セルには、外部アプリケーションからの「ABC」の初期値が表示され、外部アプリケーションが新しい値を送信すると更新されます。
以前は、外部アプリケーションは DDE サーバーで、フォーミュラは DDE クライアント フォーミュラだったと思いますが、DDE は明らかに死んでいます。これを行うために使用する「正しい」テクノロジーは何ですか?
スプレッドシートは数式を介してデータを取得する必要があることに注意してください。情報は、固定テンプレートの Excel ファイルではなく、ユーザーが数式を入力するスプレッドシートに送信されます。
ありがとう、
ジョン
qt - Qt で DDE サーバーを使用する
DDE サーバーに接続できるクラスを徹底的に探しました。DDE が古く、より良い方法が存在することは承知していますが、それらは私が接続したいものには対応していません。
QT 3で動作するように見えるこれを見つけましたが、残念ながら、QT 4に更新するための違いについての知識がありません.
誰かが更新されたバージョン、更新する時間、または別の解決策を持っていますか?
java - jDDEを使用してJavaをExcelに接続する際の問題
サンプルコードを書いてみました-可能な限り簡単に、接続エラーが発生します。
次のエラーメッセージが表示されます。
最初に完全なファイルパスをに渡してみました
次に、ファイル名のみを渡してみましたが、どちらの場合も機能しませんでした。
誰でも私を正しい方向に向けることができますか?
敬具
excel - マクロを実行した後にExcelセルのフォーマットが失われるため、セルフォーマットを修正する方法
こんにちは、OracleフォームからDDE.Executeコマンドを使用してExcelワークシートにデータを入力しています。コードは問題ありませんが、DDE.Executeコマンドを使用して以下のマクロFORMAT_SECTION_TITLE_2を実行すると、行に色が付けられますが、日付が数値に変更され、セルの値が適切な日付として表示され、39234と表示されます
また、多くのことを変更しようとしましたが、助けにはなりません。提案してください。
ありがとう
更新 1: Siddharth あなたが言及したように、Excel シートに新しいサブを追加しました。私のシート名は、あなたが言及した Sheet1 と同じです
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つのコマンドを続けて呼び出すと、すべてが実行されます。