获取当前运行的docx的路径和名称c#

时间:2017-06-20 09:21:50

标签: c# ms-word vsto add-in docx

我为单词加载项编码,在下面的代码中,我将文件中的所有单词放入字典中。

M

我想要当前正在运行的docx的文件名,而不是写" monfichiertxt.docx"。

是的,请有人帮帮我 谢谢。

2 个答案:

答案 0 :(得分:0)

此问题已经处理过,从未尝试过,1 google和2行代码,我得到一个简单的答案。虽然作为一个插件,我并没有想到你需要这样做来获得你已经参与的单词实例..

    Microsoft.Office.Interop.Word.Application word = System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application") as Microsoft.Office.Interop.Word.Application;
    label1.Text = word.ActiveDocument.Name;

答案 1 :(得分:0)

您可以使用Name属性或FullName属性,如此

string name = document.Name;
string fullName = document.FullName;

姓名将为您提供" MyDocument.docx"和FullName将为您提供" ... \ MyFolder \ MyDocument.docx"