如何从C#获取Word文档的文件名?

时间:2009-04-27 08:28:44

标签: c# .net ms-word vsto

我正在研究MS Word AddIn(VSTO)。 我的想法是我在Word文档上工作,然后将其发送到某个地方。

我有我需要的所有代码,除了一件事:有没有办法可以获得我正在处理的Word文档的文件名? (假设已经保存)

2 个答案:

答案 0 :(得分:9)

代码隐藏.cs文件中的

this.FullName 属性应该为您提供当前文档的完整路径。

以下是我的QuickWatch窗口中的确切查询。

((Microsoft.Office.Tools.Word.Document)(this)).FullName

答案 1 :(得分:0)

以上对我不起作用,但这样做了

Document vstoDocument = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
string name = vstoDocument.Name
MessageBox.Show(name);