我正在尝试为 Microsoft Word 2007 编写一个加载项。我想创建一个功能区按钮,当单击该按钮时,将获取当前或活动文档的 FileStream。我认为 Visual Studio Tools for Office 可以做到这一点。有没有人有任何示例代码可以显示如何执行此操作?
如果您有任何问题,请告诉我。谢谢
我正在尝试为 Microsoft Word 2007 编写一个加载项。我想创建一个功能区按钮,当单击该按钮时,将获取当前或活动文档的 FileStream。我认为 Visual Studio Tools for Office 可以做到这一点。有没有人有任何示例代码可以显示如何执行此操作?
如果您有任何问题,请告诉我。谢谢
在功能区按钮代码上试试这个(对于文档级加载项):
string document = Globals.ThisDocument.Application.ActiveDocument.FullName;
然后使用MSDN上 FileStream.Read 的标准示例
*如果存在未保存的更改,可能需要先提示或强制保存。
另一种方法可能是使用 .WordOpenXML 获取打开文档的 XML 表示
这将是当前状态(即包括未保存的更改)。