我正在構建一個Delphi應用程序,我想閱讀一個Word文檔並在豐富的編輯中顯示它。我怎樣才能做到這一點?如何在富編輯控件中顯示Word文檔?
2
A
回答
0
如果您正在考慮可以實現此功能的第三方控件,RichView允許您導入Word文檔。
我相信它使用單詞本身做進口,所以你的目標計算機就必須把它安裝到能夠導入。
0
function OpenWordFile(const FName: string): string;
var wordText: string;
begin
openWord := CreateOleObject('Word.Application');
openWord.Visible := False;
openWord.Documents.Open(FName);
openWord.ActiveDocument.Select;
wordText:= openWord.Selection.Text;
openWord.ActiveDocument.Close;
openWord.Quit;
openWord := unassigned;
/////
Result:= wordText;
end;
+0
這不會*在RichEdit *中顯示Word文檔。它打開一個Word文檔並將純文本複製到剪貼板(這絕對是不恰當的行爲 - 剪貼板是用戶的屬性,而不是應用程序)。 –
相關問題
- 1. 編輯Word文檔
- 2. 如何在Android中編輯MS Word文檔文件屬性?
- 3. 如何編輯只讀Word文檔(VBA)
- 4. 如何使用Java編輯Word文檔
- 5. 如何用php編輯word文檔?
- 6. 在ASP.Net中編輯Microsoft Word文檔
- 7. 在網頁中編輯word文檔
- 8. 如何在flash文件中顯示word文檔或pdf?
- 9. 如何編寫Google文檔類型富文本編輯器
- 10. 將Resouce文件的Word文檔顯示到RichTextBox控件
- 11. 如何使用fancybox顯示word文檔。
- 12. word文檔在線編輯器
- 13. 如何防止用戶使用c#Word Interop編輯Word文檔?
- 14. 如何在Word文檔中編寫HTML?
- 15. 在ASP.Net中顯示Word文檔頁面
- 16. 在iOS中顯示Excel和Word文檔
- 17. 如何在TDBGrid中顯示富文本?
- 18. iframe不會從Sitecore中的富文本編輯器中顯示
- 19. 如何在2010年編輯頁腳宏 - 啓用word文檔
- 20. 如何在可滾動的編輯控件中顯示矩陣?
- 21. 麻煩編輯Word文檔用PHP
- 22. 編輯Word文檔的屬性
- 23. 如何顯示Word文件在Xamarin.Forms
- 24. 如何在Sharepoint中顯示(轉換)Word文檔內容
- 25. 如何在HTML/PHP中顯示格式化的Word文檔?
- 26. 如何在WPF的TabControl的TabItem中顯示Word文檔?
- 27. 如何在silverlight網頁中顯示word文檔?
- 28. 如何爲iPhone實現富文檔編輯器
- 29. 如何在sitecore中創建富文本編輯器組件
- 30. OpenXML:允許編輯鎖定的Word文檔中的內容控件
非常大的問。一般來說,你不會達到這個目標。你可以保存爲RTF,但保真度會很差。 –
或者使用RichEdit將「TOleContainer」組件放在窗體中,然後用這種方法使用'CreateObjectFromFile'方法'OleContainer1.CreateObjectFromFile('doc doc path goes here',false);' – RRUZ
AFAIK,Word提供Outlook的ActiveX控件。 –