我正在使用c#在Office PowerPoint 2007上工作。
我想打开power point文档。我附上了代码段。
我还添加了对Microsoft.Office.Interop.PowerPoint.dll
Microsoft.Office.Interop.PowerPoint.Application ppApp = new Microsoft.Office.Interop.PowerPoint.Application();
ppApp.Visible = Microsoft.Office.Core.MsoTriState.msoTrue;
Microsoft.Office.Interop.PowerPoint.Presentations oPresSet = ppApp.Presentations;
Microsoft.Office.Interop.PowerPoint._Presentation oPres = oPresSet.Open(@"D:\Office Guru Support Files\temp.pptx", Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse,
Microsoft.Office.Core.MsoTriState.msoTrue);
但是我收到了像这样的错误消息
“Microsoft.Office.Core.MsoTriState”类型在未引用的程序集中定义。您必须添加对程序集'office,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c'的引用。
答案 0 :(得分:2)
您必须为项目添加另一个引用。它的名字很简单:“办公室”。 您可以在.NET参考选项卡中找到它。
答案 1 :(得分:-1)
尝试使用'//'代替'/'
Open(@"D:\\Office Guru Support Files\\temp.pptx",...