【发布时间】:2016-07-20 02:22:56
【问题描述】:
我正在尝试通过 C# 在 Sharepoint 上编辑 PowerPoint 文件。我可以直接访问该目录,所以我尝试这样做,就像我在本地系统上编辑 PPT 文件时所做的那样:
// Open Presentation
pptPresentation = pptApplication.Presentations.Open(@"\\sharepoint.adress.com@SSL\UserWWWRoot\folder\subfolder\Pres.pptx");
// Open slide on which ID has to be added.
pptSlide = pptPresentation.Slides[slideNumber];
// Add Textbox
shape = pptSlide.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal, 0, 0, 1, 1);
[...]
但我总是在第一行代码中收到“拒绝访问”错误,即使我已登录并在另一个窗口中打开该文件夹。我是否必须以任何特殊方式打开文件,因为它位于 Sharepoint 上?有没有更好的方法来做到这一点?
有效的方法是将文件复制到我的本地目录,然后打开编辑它并将其复制回来。但由于多种原因,我不允许这样做。
【问题讨论】:
标签: c# sharepoint