有沒有現代的Delphi版本? (我在Delphi 7中見過TWordApplication)Delphi 2010中的TWordApplication-XE
通常我使用CreateComObject,但也許有更方便/強大的方法,支持Word 2007/2010?
有沒有現代的Delphi版本? (我在Delphi 7中見過TWordApplication)Delphi 2010中的TWordApplication-XE
通常我使用CreateComObject,但也許有更方便/強大的方法,支持Word 2007/2010?
是的。您應該啓用已安裝的Microsoft Office <version> Sample Automation Server Wrapper Components
, ,其中<version>
是您安裝的Office版本標識符。
TWordApplication
是在Delphi中的現代版本完全相同的是,因爲它是在Delphi 7在我看來,它更容易使用早期綁定與TWordApplication
比後期綁定CreateComObject
方法。
謝謝,大衛! – Keeper
不幸的是,我只安裝了Office 2010的XP Sample。有什麼更新的? – Keeper
@Keeper,no。如果您想使用更新的接口,則必須導入類型庫並自行生成包裝組件。 XP仍然有效,壽。 –
如果您嘗試使用更新的界面,那麼您將冒着使用某些舊版本上不可用的功能的風險。實際上,你必須支持Office 2003作爲基準,因爲它仍然是一段時間,而且會被廣泛使用。 –