无法使用ActiveDocument.Path获取正确的文件路径
问题描述:
我有一个Word插件,在一个地方,我正在使用ActiveDocument.Path检索activedocument的完整路径。无法使用ActiveDocument.Path获取正确的文件路径
从Lotus Notes打开一个word文件,我得到的路径是“C:/ DOCUME〜1/GEN127〜1/LOCALS〜1/Temp/notes80BDBD/some-file”。
为什么我得到这些“`”符号,对于从桌面或本地打开的普通文件,它显示的是正确的路径。
什么问题?
谢谢。
答
它显示短路径而不是长路径。
这可能是因为Office使用旧的DOS样式路径。
下面是关于如何将它转换成普通长路径很短的文章:
http://csharparticles.blogspot.com/2005/07/long-and-short-file-name-conversion-in.html