2011-11-29 48 views
-1

我所能找到的全部是a simple examplea manual in VB,這與Delphi不一樣。我在哪裏可以找到Delphi Word.Application OLE界面手冊?

編輯:所以沒有手冊。我在哪裏可以找到轉換Delphi代碼來訪問OLE調用的代碼? 在目前的狀態下,有一個與德爾福猜測遊戲,如何將vb轉換爲德爾皮。

+0

究竟你「的意思在哪裏我能找到翻譯delphi代碼訪問ole調用的代碼?「 –

+0

第1步:您編寫使用OLE的代碼。第2步:MAGIC。第3步:編譯並運行代碼,一切正常。在第二步中,還有其他一些類允許編譯器將ole調用轉換爲實際的對象調用。像「WordApp.Selection.TypeText('Hello World!');」有一個對選擇對象和typetext對象的調用。 delphi如何將選擇轉換爲適當的對象,就好像它是從vb調用的一樣? – none

+0

沒有猜謎遊戲。您只需根據已記錄的COM接口編寫代碼即可。如果你使用早期綁定的COM,那麼你會得到編譯時間檢查,這是一個巨大的好處。 –

回答

6

權威來源是Word Object Model Reference on MSDN。沒有比這更好的了。它不是用Delphi語法編寫的,但你只需要忍受這一點。

+0

我也不太用[這個問題]關閉和刪除(http://stackoverflow.com/questions/8304515/how-to-add-tfileattribute-switch-to-ioutils-同意功能)。如果你願意,你可以在Meta上提出這個問題。 – NullUserException

+0

@NullUserException感謝您的建議。 –

+0

爲: – none

7

我懷疑是否存在這樣的手冊,官方來源是Microsoft Word Object Model Reference,這個示例是用VB編寫的,但是你可以很容易地翻譯成delphi。所有這些對象和屬性都可以通過delphi或任何支持COM的語言訪問。

7

德博拉·佩特的網站可能是「老」(〜德爾福5),但仍具有寶貴的建議和示例在德爾福:http://www.djpate.freeserve.co.uk/Automation.htm

+0

+1「在一個名爲Word2000.pas文件中定義的」這將幫助! –

+0

+1非常好的鏈接。 – RRUZ

+0

http://www.scalabium.com/faq/dct0152.htm太 – none

1

查理·卡爾沃特的Embarcadero的開發者網絡上的文章都是很好的爲好。這些文章都沒有聯繫對方,所以所有的URL如下所示:

德爾福3 - 德爾福和Microsoft Office:自動化Excel和Word 查理卡爾弗特,頁1 - 5:

德爾福和Word第二部分由查理·卡爾弗特,頁1 - 3

相關問題