DDEだけではできません。
正しいアプローチは DDE ではなく、OLE オートメーション (COM IDispatch インターフェイス) だと思います。DDE は、3 つの主要な読み取り/書き込み/実行コマンドを介してアプリを別のアプリにリンクする場合にのみ役立ちます。したがって、機能は OLE オートメーションよりも制限されます。DDE クライアントになり、Excel に接続できます。Excel は、DDE サーバーまたは DDE クライアントにすることができます。この場合、Excel を使用し、DDE を使用して簡単にテキストを書くことができます。
ただし、ビットマップ画像情報を DDE 書き込みに入れることができるとは思いませんが、テキスト、数値、および数式を書き込むことはできます。私は DDE を Excel と Delphi で頻繁に使用してきましたが、それが可能であるという兆候は見たことがありません。DDE には 3 つの基本操作があります。
のぞく(読む)
突く(書く)
実行 (関数呼び出し)
Delphi は COM と OLE オートメーションを完全にサポートしているため、OLE オートメーションでそれを行う方法を尋ねた場合、それは別の問題であり、Delphi では比較的簡単です。
ロバート・フランクの答えも良さそうです。VBA マクロを使用して DDE Execute から呼び出すこともできますが、その方法を提案することは私の能力を超えています。