Word-AddIn(VSTO)无法从本地OneDrive文件夹获取文件路径

时间:2019-07-17 17:52:27

标签: ms-word vsto add-in onedrive

我正在尝试开发一个Word-AddIn,可以在其中上传文件,也可以在其中更改文件本身。我可以使用本地NTFS Windows文件系统上的任何文件来执行此操作。但是,当文件位于任何“ OneDrive”文件夹中时,它将无法工作,因为文件-文档路径以以下开头:

https://companyname-my.sharepoint.com/personal/name_whatever/Documents

根据以下返回值:

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);

而不是预期的:

C:\Users\myname\OneDrive-My_Company_Name\Documents

因此,基本上本地文件夹不可调用。那么,有人已经面对过此类问题吗?

1 个答案:

答案 0 :(得分:0)

您可以使用qux的{​​{1}}或Save方法将文档保存在本地文件夹中。