Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从C#获取Word文档的文件名?_C#_.net_Ms Word_Vsto - Fatal编程技术网

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

如何从C#获取Word文档的文件名?,c#,.net,ms-word,vsto,C#,.net,Ms Word,Vsto,我正在开发MS Word插件(VSTO)。 我的想法是制作Word文档并将其发送到某个地方 我有我所需要的所有代码,除了一件事:有没有办法得到我正在处理的Word文档的文件名?(假设已保存)代码隐藏.cs文件中的.FullName属性应提供当前文档的完整路径 这是我的QuickWatch窗口中的确切查询 ((Microsoft.Office.Tools.Word.Document)(this)).FullName 我已经和VSTO合作了一段时间。。。我们需要尽可能多的帮助。:)答案是正确的,但

我正在开发MS Word插件(VSTO)。 我的想法是制作Word文档并将其发送到某个地方


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

代码隐藏.cs文件中的.FullName属性应提供当前文档的完整路径

这是我的QuickWatch窗口中的确切查询

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

我已经和VSTO合作了一段时间。。。我们需要尽可能多的帮助。:)答案是正确的,但我看到过这样一种情况,
Word 2010
打开一个
.doc
文件(兼容模式),有时出于未知原因(可能是权限问题),它会用临时生成的名称替换名称,而FullName属性不再起作用。