c# word-2007 add-in:获取当前打开的wordfile的路径和文件名?
我正在使用 Visual Studio 2008 为 Word 2007 编写 da Latex-addin 代码。
我的问题:如何获取打开文件的当前路径和文件名? 示例:如果我使用 word 2007 打开 C:\edu\test.docx,我的加载项必须让我在 MessageBox 中显示“C:\edu\test.docx”。
它是如何运作的?我快疯了。
我尝试了 Microsoft.Office.Interop.Word 或 Microsoft.Office.Tools.Word 的方法,但我认为这些方法只能从新对象获取信息,所以这些就是我正在寻找的。
系统属性中是否存在该路径+文件名?在谷歌我没有找到任何有用的结果。
非常感谢
罗伯特
I am coding da latex-addin with visual studio 2008 for word 2007.
My question: how do I get the the current path and filename of the opened file?
example: If i open the C:\edu\test.docx with word 2007, my add-in have to get me "C:\edu\test.docx" shown in a MessageBox.
HOW does it work?? iam going mad.
I tryed methodes of Microsoft.Office.Interop.Word or Microsoft.Office.Tools.Word, but i think these only get informations from new Objects, so these ist what iam looking for.
Does this path+filename exist in the System Properties? In google I didnt find any useful results.
thanks a lot
robert
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
虽然我的回答已经太晚了,无法再帮助你了,但我还是会把它放在这里,以帮助其他人。 您可以在添加中调用活动文档的
Name
、FullName
和Path
属性,如下所示:在 Word 2007 中,如果保存文档, 所有三个都应分别返回 documentName 、 documentName 和 path 、 documentonly 的路径。如果文档未保存,则分别显示
Document1
、Document1
、(空路径)
。Though my answer is late enough to help you anymore, yet I shall put it in here to help someone else who comes along. In word 2007, within the add in you can call
Name
,FullName
andPath
properties of the active document as followsif the document is saved, all three shall return documentName , documentName with path , path of documentonly, respectively. if the document is not saved, it shall show
Document1
,Document1
,(empty path)
respectively.