似乎只訪問修訂版本範圍只會給我更新的文本。我希望看到原來的文字,因此我可以創建一個類似「更改爲」的報告。有沒有辦法使用Word Interop或VBA來獲取包含修訂的段落(或任何範圍)的原始文本?
1
A
回答
1
我相信,一旦你得到一個範圍對象,你可以通過Range.Revisions訪問對該範圍所做的修改。
然後您必須枚舉修訂版並查看修訂版的TYPE以確定它是什麼樣的更改。
如果您想要原始版本,您可能需要打開文檔的第二個副本,選擇您的範圍,然後拒絕該範圍內的所有修訂,讀取範圍的值並通過該文檔的副本。
0
拒絕修訂將改變
Range.text
於原文。
然後,您可以撤消更改以將其設置回修改後的文本。
相關問題
- 1. 只讀文件上的修訂範圍VBA Word原始文本
- 2. 從VBA或C#Interop獲取Microsoft Word中的文本位置
- 3. 如何使用Interop從C#中獲取Excel或PowerPoint文件的修訂版本?
- 4. 有沒有辦法使用範圍
- 5. C#以段落或範圍級別只讀保護word文檔
- 6. 有沒有辦法檢索TextView的可見行數或範圍?
- 7. 有沒有辦法通過JSP/Servlet的原始訂單獲取POST參數?
- 8. 在XSD中,有沒有辦法允許任何元素或原始字符串?
- 9. 使用Word interop找到一個帶有特定格式的文本的範圍
- 10. 有沒有辦法在Word 2003或更高版本的VBA代碼中使用Unicode路徑/文件名?
- 11. 有沒有辦法直接在jade中包含html文件或代碼片段?
- 12. 獲取包含所有故事的整個word文檔的範圍
- 13. 有沒有辦法在Mac Word 2011中使用Applescript獲取段落開頭的頁碼?
- 14. 有沒有辦法在使用變更Feed時獲取PouchDB中所有文檔的修訂版本?
- 15. 有沒有辦法在xcode 5中創建word文檔或pdf
- 16. 有了filepicker.io,有沒有辦法獲得原始文件路徑?
- 17. 有沒有辦法使用eclipse來調試hadoop的namenode或datanode?
- 18. 有沒有辦法從MassTransit獲取原始消息?
- 19. 有沒有Angular中的任何方法來遍歷範圍樹?
- 20. 有沒有辦法控制範圍選擇器的範圍?
- 21. 有沒有辦法在Excel中找到範圍內的範圍?
- 22. 獲取與主div(包含所有文本)相關的選定文本範圍
- 23. 有沒有辦法禁用或修改Xcode的代碼完成?
- 24. 有沒有辦法使用api獲取所有subreddits的列表或json?
- 25. 有沒有辦法在AWS CodeCommit中獲取文件的原始URL?
- 26. 有沒有辦法指定範圍?
- 27. 有沒有辦法使用Apache POI修改Microsoft Word頁腳?
- 28. 有沒有辦法來獲取手機
- 29. 從範圍獲取文本-VBA(Excel)
- 30. 使用沒有(或有限)修訂歷史的git?
問題是存取原文! – 2010-11-19 17:32:51