所以,假設我有一個只有文本框和一個好的按鈕的程序。用戶輸入他想要的任何單詞,當他單擊確定時,它會打開一個名爲Test.doc的特定文件,併爲「test」一詞打開CTRL + F,並將其替換爲用戶在文本框中輸入的任何文件。我如何打開所述文件並用用戶定義的單詞替換測試單詞的實例?C#WPF打開文件並編輯某些文本
0
A
回答
0
一些事情:
我建議使用FileDialog獲得該文件的位置。這使您可以選擇要編輯的文件,但也爲您提供了功能,只顯示您想要在該程序中處理的文件類型。
如果你正在處理.doc的,我建議你看看VSTO並打開文檔。快速搜索後找到的Here是我找到的指南。我建議使用它作爲開始的地方,但您需要查看更多細節。
最後,string.Replace(「」,「」);方法在CTRL-F功能中可能非常有用。您應該能夠從您正在分析的任何文檔中提取一段文本並使用該方法。
3
忽略文檔的格式,你可以從字面上使用如下因素對於任何類型的文件:
var contents = System.IO.File.ReadAllText(@"C:\myDoc.doc");
contents = contents.Replace("Test", "Tested");
System.IO.File.WriteAllText(@"C:\myDoc.doc", contents);
最好的辦法是,雖然使用MS Office的互操作庫。
Andrew
相關問題
- 1. 編輯文本文件的某些行 - C#
- 2. 打開並編輯.PLM文件PowerLoom
- 3. 打開並編輯.mmdb文件
- 4. 用php打開並編輯.js文件
- 5. 打開並編輯巨大文件
- 6. C++(Unix):用默認編輯器打開一個文本文件
- 7. C++編輯文本文件
- 8. C#編輯文本文件
- 9. 文本文件編輯C
- 10. 編輯.bat文件,打開文件夾
- 11. C#打開文本文件
- 12. Ipython筆記本:打開並編輯文件
- 13. 如何打開在C#在編輯模式下的Word文檔文件(.DOC)/ WPF
- 14. Excel.ExcelReaderFactory無法打開某些文件
- 15. 用WPF打開一個文本文件
- 16. 如何配置log4j以某些文本開始並以某些文本結束?
- 17. 打開一個文件,並找到一些值,並編輯它們
- 18. 使用c編輯HTML並替換它內部的某些文本
- 19. Java文件I/O - 文本文件 - 如何編輯某些內容?
- 20. 無法在C編輯後打開文檔文件
- 21. 使用XMLHttpRequest和javascript打開,編輯和保存文本文件
- 22. 如何打開大(10GB +),文本文件和編輯
- 23. 用文本編輯器打開加密文件是否安全
- 24. 如何打開文本文件進行編輯,ASP.NET?
- 25. 在文本編輯器中打開時Vim文件未對齊
- 26. 在JTextArea中打開,編輯和保存文本到.txt文件
- 27. 文本編輯器打開網絡文件?
- 28. 大日誌文件打開文本編輯器
- 29. 用不同的文本編輯器打開文件
- 30. 查找並編輯文本文件
這裏有個問題嗎? – 2009-07-23 19:12:27