1

我正在尝试为 Microsoft Word 2007 编写一个加载项。我想创建一个功能区按钮,当单击该按钮时,将获取当前或活动文档的 FileStream。我认为 Visual Studio Tools for Office 可以做到这一点。有没有人有任何示例代码可以显示如何执行此操作?

如果您有任何问题,请告诉我。谢谢

4

2 回答 2

1

在功能区按钮代码上试试这个(对于文档级加载项):

string document = Globals.ThisDocument.Application.ActiveDocument.FullName;

然后使用MSDN上 FileStream.Read 的标准示例

*如果存在未保存的更改,可能需要先提示或强制保存。

于 2009-12-04T04:17:58.613 回答
0

另一种方法可能是使用 .WordOpenXML 获取打开文档的 XML 表示

这将是当前状态(即包括未保存的更改)。

于 2009-12-08T23:53:25.003 回答