我想在VBA中的一個Word文檔中插入一大塊格式化文本。由於這將在服務器端完成,我不建議從另一個Word文檔使用Office Interop(link)中獲取這些塊,因此我認爲使用Open XML會更容易,像這樣<w:p><w:r><w:t>String from WriteToWordDoc method.</w:t></w:r></w:p>
可悲的是Application.ActiveDocument.Range.InsertXML
失敗。那麼我還有哪些其他快速和骯髒的替代方案?將原始Open XML代碼添加到Word文檔的最簡單方法
0
A
回答
0
對於「生活必需品」看到這個MSDN文章: https://msdn.microsoft.com/en-us/library/office/dn423225.aspx?f=255&MSPPError=-2147217396
它描述了最低要求是將打開XML到打開的Word文檔。不要擔心討論的目標是Web加載項 - 對於在運行時將WordOpenXML插入Word文檔的任何API,原理都是一樣的。
我可能會誤解你的過程中涉及到「服務器端」,因此如果以下內容與你的情況無關,請原諒我:請注意,使用VBA服務器端是一個壞主意 - Word的設計目的不是在服務器環境中運行。更好的辦法是使用Open XML SDK來檢索和寫入兩個Word文檔之間的信息。
相關問題
- 1. 將XML文檔添加到WinRT項目的最簡單方法
- 2. 將DOCTYPE添加到Scala XML的最簡單方法是什麼?
- 3. 將元信息添加到XML文檔的最佳方法
- 4. 將代碼添加到contrib.auth的最簡潔方法
- 5. 最簡單的方法將mysql表「按原樣」轉換爲xml文檔?
- 6. 使用open xml將嵌入式圖表添加到word文檔中
- 7. 使用VB.Net將宏代碼添加到Word文檔
- 8. Open XML迭代表綁定到word文檔
- 9. 最簡單的方法:在XML文檔中的HTML中斷
- 10. 用Open XML創建Word文檔
- 11. 使用PHP將Word文檔添加到另一個Word文檔
- 12. 將原始XML添加到使用libxml-ruby構建的XML文檔中
- 13. 什麼是加密word和pdf文件的最簡單方法?
- 14. Open XML - 如何將一個水印添加到docx文檔
- 15. 將圖像添加到word文檔中
- 16. 將WordprocessingML添加到word文檔中
- 17. 將標題添加到Word文檔?
- 18. vb.net將表格添加到Word文檔
- 19. 如何使用open XML將超鏈接添加到Word docx中?
- 20. 在couchdb文檔中使用javascript和html將現場添加到現有文檔的最簡單方法?
- 21. 將最簡單的方法添加到Bootstrap的模態?
- 22. 是否有替代open-xml sdk來生成word文檔
- 23. 將最簡單的方法添加到ABRecordRef(person)
- 24. 將參數添加到條件查詢的最簡單方法
- 25. 最簡單的方法以編程方式將文件添加到項目
- 26. 將物理添加到SCNGeometryElement原始碼
- 27. 將行添加到多個文本文件的最簡單方法?
- 28. 將多個Word文檔樣式合併爲一個Open Xml
- 29. 將多個Word文檔合併爲一個Open Xml
- 30. 哪一種將驗證碼添加到Django網站最簡單的方法?
「裸必需品」正在創建一個完整的文檔:/ – August
完整的文檔,服務器端:Open XML(SDK)路線絕對是您的出路!如果您需要插入帶格式的完整文檔,請查找有關使用支持RTF,HTML和Word文件格式的「altChunk」技術的信息。這是最簡單的實施。如果這些是Word文檔,將內容「串流」到目標文檔中也相當簡單。 –