c# word-2007插件:获取当前打开的word文件的路径和文件名
本文关键字:word 文件 路径 文件名 插件 word-2007 获取 | 更新日期: 2023-09-27 18:04:34
我正在用visual studio 2008为word 2007编写da latex-addin .
我的问题:我如何获得打开文件的当前路径和文件名?例如:如果我用word 2007打开C:'edu'test.docx,我的加载程序必须在消息框中显示"C:'edu'test.docx"。
它是如何工作的??我要疯了。
我尝试了Microsoft.Office.Interop.Word或Microsoft.Office.Tools的方法。Word,但我认为这些只能从新对象中获取信息,所以这些是我正在寻找的。
这个路径+文件名是否存在于系统属性中?在google上我没有找到任何有用的结果。
thanks a lot
罗伯特虽然我的回答晚了,不能再帮助你了,但我还是把它放在这里,以帮助其他人。在word 2007中,您可以在add In中调用活动文档的Name
, FullName
和Path
属性,如下所示
// Get the Active document
var doc = Globals.ThisAddIn.Application.ActiveDocument;
MessageBox.Show("Document Name : " + doc.Name);
MessageBox.Show("Document Full Name : " + doc.FullName);
MessageBox.Show("Document Path : " + doc.Path);
如果文档已保存,则三者应分别返回documentName、documentName with path和documentonly的路径。如未保存,应分别显示Document1
、Document1
、(empty path)
。