c# - 如何阅读 Word VSTO 中的当前文档?
问题描述
如何从 Word VSTO 功能区按钮读取当前文档(作为字节数组或 OOXml 字符串)?
没有,必须将当前文件保存到磁盘,然后从磁盘读回该文件。
提前致谢!
解决方案
你的问题有点模棱两可......考虑添加更多细节。与此同时,希望这会有所帮助。
您可以使用访问文档
Word.Document doc = Globals.ThisAddIn.Application.ActiveDocument;
要获取 OOXML,您可以使用:
string XML = doc.Content.WordOpenXML;
如果要打开文档,可以使用:
Globals.ThisAddIn.Application.Documents.Open(fileFullName);
推荐阅读
- performance - 无法理解和比较 CPU 性能指标
- autohotkey - 在 AutoHotkey 中添加日期或时间
- ios - 如何调试自定义可可豆荚库?
- python - 我可以在 Python 中的 __init__ 以外的异常类中定义方法吗?
- c# - 状态为 ObjectStart 的令牌 StartObject 将导致无效的 JSON 对象。小路 ''。”
- java - 如何有效地比较同一类的两个对象并检查哪些是不同的字段?
- arrays - 普通数组与可分配/指针数组,Fortran 建议?
- python - 由于无法识别操作名称而出现错误
- mongodb - MongoDB 排序操作返回字段的单个值
- arm - 如何在 ida pro 中重新格式化 ac 结构