COMException(0x80004005):幻灯片(未知成员):在 InsertFromFile 方法中抛出失败

问题描述 投票:0回答:2

我正在使用

Microsoft Interop library
处理 Powerpoint 演示文稿。通过互操作库方法将幻灯片添加到演示文稿时会引发标题异常。

文件存在,路径正确,索引有效。

inpPre.Slides.InsertFromFile(tmpPathInsert, inpSldCom.SlideIndex);

此代码可以正常工作,适合大量演示文稿,并在特定幻灯片上引发异常。 错误:

System.Runtime.InteropServices.COMException (0x80004005): Slides (unknown member) : Failed.
   at Microsoft.Office.Interop.PowerPoint.Slides.InsertFromFile(String FileName, Int32 Index, Int32 SlideStart, Int32 SlideEnd)

对于为什么会发生这种情况有什么想法吗?

interop powerpoint
2个回答
0
投票

文件路径指向的PowerPoint不存在。请务必检查路径并确保它指向您要使用的文件。我建议准确遵循该路径以查看其通向何处并确保该文件存在于该处。


-1
投票

@乔乔 我尝试先另存为 pptx 文件,然后从另一个 pptx 文件添加幻灯片,但上述错误仍然存在。

© www.soinside.com 2019 - 2024. All rights reserved.