1

Python を使用して MS Office ドキュメントに埋め込みオブジェクトを作成するにはどうすればよいですか?

最初のバージョンの OLE で行っていたように、特別なことは何も必要ありません。アプリケーションから MS Word などにコピー アンド ペーストすると、Word ドキュメントにオブジェクトが埋め込まれ、それを 2 倍にできます。クリックしてアプリケーションのコピーを開き、オブジェクトを編集します。

これは Python/PyQt アプリケーションから実行できますか (おそらく pythoncom を使用していますか?) 私が始められる簡単な例はありますか?

4

1 に答える 1

1

OLE 複合ドキュメントを使用すると、1 つのアプリケーション内で作業するユーザーは、さまざまな形式で記述され、複数のソースから派生したデータを操作できます。複合ドキュメント オブジェクトは基本的に、既存のドキュメントに埋め込んだりリンクしたりできる COM オブジェクトです。複合ドキュメント オブジェクトは COM オブジェクトとしてインターフェイスを公開します。このIUnknownインターフェイスを介して、クライアントは他のインターフェイスへのポインタを取得できます。たとえば、 、 、 などIOleObjectIOleLink複合IViewObject2ドキュメント オブジェクトに固有の特別な機能を提供します。

pywin32 extensionsを使用します。このCOM チュートリアルから始めることができます (願わくば)。必要な情報のほとんどは、Microsoft自体から提供されます。題材のがあります。

于 2009-10-13T11:50:40.937 に答える