2011-06-12 112 views
1

有沒有現代的Delphi版本? (我在Delphi 7中見過TWordApplication)Delphi 2010中的TWordApplication-XE

通常我使用CreateComObject,但也許有更方便/強大的方法,支持Word 2007/2010?

回答

7

是的。您應該啓用已安裝的Microsoft Office <version> Sample Automation Server Wrapper Components, ,其中<version>是您安裝的Office版本標識符。

+0

不幸的是,我只安裝了Office 2010的XP Sample。有什麼更新的? – Keeper

+0

@Keeper,no。如果您想使用更新的接口,則必須導入類型庫並自行生成包裝組件。 XP仍然有效,壽。 –

+2

如果您嘗試使用更新的界面,那麼您將冒着使用某些舊版本上不可用的功能的風險。實際上,你必須支持Office 2003作爲基準,因爲它仍然是一段時間,而且會被廣泛使用。 –

7

TWordApplication是在Delphi中的現代版本完全相同的是,因爲它是在Delphi 7在我看來,它更容易使用早期綁定與TWordApplication比後期綁定CreateComObject方法。

+0

謝謝,大衛! – Keeper