2011-06-12 18 views
1

最新のDelphiのバージョンはありますか? (私はDelphi 7でTWordApplicationを見たことがあります)Delphi 2010-XEのTWordApplication

私は通常CreateComObjectを使用しますが、Word 2007/2010をサポートするより便利で強力な方法がありますか?

答えて

7

はい。既にインストールされていることを有効にする必要がありますMicrosoft Office <version> Sample Automation Server Wrapper Components<version>は、インストールされているOfficeバージョンの識別子です。

+0

残念ながら、Office 2010がインストールされているXPサンプルのみを取得しました。新しいことはありますか? – Keeper

+0

@Keeper、no。新しいインタフェースを使用する場合は、タイプライブラリをインポートしてラッパーコンポーネントを生成する必要があります。 XPはまだ動作します。 –

+2

新しいインターフェイスを使用しようとすると、一部の古いバージョンでは利用できない機能を使用するリスクがあります。現実的には、Office 2003をベースラインとしてサポートする必要があります.Open 2003はまだまだ使用されており、しばらくの間、非常に広く使用されています。 –

7

TWordApplicationはまったく同じではデルファイの最近のバージョンで利用可能で、それは私の見解ではデルファイ7であったように、遅延バインディングCreateComObjectアプローチよりもTWordApplicationで事前バインディングを使用する方が簡単ですしました。

+0

ありがとう、David! – Keeper