Interop.Powerpoint相当于Interop.Word.Application.Visibility = off

时间:2014-12-29 23:15:28

标签: c# .net ms-word powerpoint office-interop

如果我想使用Interop.Word在C#中创建word文档,我可以在不打开程序的情况下创建文档:

Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application();
wordApp.Visibile = false;

我在使用Interop.Powerpoint时试图找到一个等价物,但我找不到合适的属性。

非常感谢任何帮助。

修改

对不起,我的问题不明确。我试过了:

Microsoft.Office.Interop.Powerpoint.Application pptApp = new Microsoft.Office.Interop.Powerpoint.Application();
pptApp.Visible = Microsoft.Office.Core.MsoTriState.msoFalse;

但是,我收到以下错误:

  

应用程序(未知成员):无效请求。不允许隐藏应用程序窗口。

1 个答案:

答案 0 :(得分:0)

您可以在打开演示文稿时阻止显示窗口:

pptApp = new Microsoft.Office.Interop.Powerpoint.Application();
pptApp.Presentations.Open(fileName, WithWindow:Microsoft.Office.Core.MsoTriState.msoFalse);

我知道您已经使用了Open XML,但也许其他人需要这个。