c# - VSTO 加载项 + Open XML

标签 c# excel vsto powerpoint openxml

我想开发一些插件。这个加载项应该使用 open xml(不是所有事情都可以使用 VSTO + Open XML 快得多),但是有没有可能编辑打开的文档?例如,我打开了 PowerPoint 演示文稿(或 Word 文档/Excel 电子表格),我想使用 Open XML 替换一些文本,我可以阅读它(从我阅读的内容,阅读是可能的)并在不关闭该文件的情况下更新,使用当然是打开 XML?如果是,该怎么做?

有一些 feeddata() 方法,内存流,但我不知道如何使用它。谁能举个例子?

最佳答案

下面的代码适合我:

Word.Document doc = Globals.ThisAddIn.Application.ActiveDocument;

string XML = doc.Content.WordOpenXML;

// XML Changes

doc.Content.InsertXML(XML);

关于c# - VSTO 加载项 + Open XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30708947/

相关文章:

c# - 在 C# 中将字节数组转换为字符串,反之亦然

使用 EPPlus 与 Spreadsheet Gear 读取/写入多个文件时的性能差异

c# - 如何将 Untiy 配置从 1.2.* 转换为 2.0.*

c# - HttpClient 异步 Post C#

c# - MVC5 中模拟 ConfirmEmailAsync 和其他 UserManager 方法的接口(interface)

excel - 从 Word 文档访问 Excel 电子表格

html - 使用 VBA 从网站上抓取表格

c# - VBA 中的 VSTO : AddIn. 对象有时返回 Nothing (null)

ms-word - Word-AddIn (VSTO) 无法从本地 OneDrive 文件夹获取文件路径

c# - 如何使我的 GUID 对 VSTO 加载项可见