我正在構建一個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文檔加載到RichText中telerik編輯器的編輯器
- 4. 如何使用Java編輯Word文檔
- 5. 如何從webdav編輯word文檔?
- 6. 如何編輯只讀Word文檔(VBA)
- 7. 如何用php編輯word文檔?
- 8. 在網頁中編輯word文檔
- 9. 在ASP.Net中編輯Microsoft Word文檔
- 10. 如何在flash文件中顯示word文檔或pdf?
- 11. Word Interop Catch文檔編輯事件
- 12. 如何編寫Google文檔類型富文本編輯器
- 13. 將Resouce文件的Word文檔顯示到RichTextBox控件
- 14. 選項編輯Word文檔在線
- 15. word文檔在線編輯器
- 16. 如何在Android Studio中顯示豐富的佈局編輯器?
- 17. 如何使用fancybox顯示word文檔。
- 18. 如何防止用戶使用c#Word Interop編輯Word文檔?
- 19. 編輯Word文檔編程C#
- 20. 如何在Word文檔中編寫HTML?
- 21. 在iOS中顯示Excel和Word文檔
- 22. 在ASP.Net中顯示Word文檔頁面
- 23. 在Django中創建/編輯MS Word和Word Perfect文檔?
- 24. 在c文檔中突出顯示word文檔中的文本#
- 25. Google文檔如何實現富文本編輯?
- 26. 在豐富的編輯文本控件中檢測換行符
- 27. 如何打開在C#在編輯模式下的Word文檔文件(.DOC)/ WPF
- 28. 如何在TDBGrid中顯示富文本?
- 29. iframe不會從Sitecore中的富文本編輯器中顯示
- 30. 如何使用PowerShell編輯Word文檔中的超鏈接?
非常大的問。一般來說,你不會達到這個目標。你可以保存爲RTF,但保真度會很差。 –
或者使用RichEdit將「TOleContainer」組件放在窗體中,然後用這種方法使用'CreateObjectFromFile'方法'OleContainer1.CreateObjectFromFile('doc doc path goes here',false);' – RRUZ
AFAIK,Word提供Outlook的ActiveX控件。 –