C# 未知的名字。(尝试从PowerPoint press对象创建视频时,HRESULT:0x80020006(DISP_E_UNKNOWNNAME)的异常)
我在尝试使用NetOffice从PowerPoint创建视频时遇到问题。 我的代码是C# 未知的名字。(尝试从PowerPoint press对象创建视频时,HRESULT:0x80020006(DISP_E_UNKNOWNNAME)的异常),c#,video,com,ms-office,powerpoint,C#,Video,Com,Ms Office,Powerpoint,我在尝试使用NetOffice从PowerPoint创建视频时遇到问题。 我的代码是 var app = new Application(); app.Visible = MsoTriState.msoTrue; var press = app.Presentations.Open(data.LocalFileName); //This is the error break: press.CreateVideo(data.VideoLocalFileName); 我的名字不详。(来自HR
var app = new Application();
app.Visible = MsoTriState.msoTrue;
var press = app.Presentations.Open(data.LocalFileName);
//This is the error break:
press.CreateVideo(data.VideoLocalFileName);
我的名字不详。(来自HRESULT的异常:0x80020006(DISP_E_UNKNOWNNAME))位于内部异常中
我试过:
我怀疑Office2007是你的问题。PowerPoint 2010中引入了导出视频的功能,因此2007年不会有任何CreateVideo方法。是的,使用错误版本的Microsoft.Office.Interop.PowerPoint无助于您发现这一点。升级Office版本是唯一真正的解决方案。非常感谢,它解决了我的问题。我怀疑Office 2007是你的问题。PowerPoint 2010中引入了导出视频的功能,因此2007年不会有任何CreateVideo方法。是的,使用错误版本的Microsoft.Office.Interop.PowerPoint无助于您发现这一点。升级Office版本是唯一真正的解决方案。非常感谢,它解决了我的问题。