Я пытаюсь открыть презентацию PowerPoint и спрятать ее. Я делаю это так:Откройте презентацию PowerPoint и спрячьте окно
app = new Microsoft.Office.Interop.PowerPoint.Application();
string presentation = "C:\\presentation.pptx";
Presentation p = app.Presentations.Open(presentation, MsoTriState.msoFalse, MsoTriState.msoFalse, MsoTriState.msoFalse);
Это самая простая вещь, но я получаю сообщение об ошибке сказав:
Application (неизвестный член): Неверный запрос. Нет активной презентации.
Однако, если я включаю последний параметр (который является параметром WithWindow) в MsoTriState.msoTrue, презентация открывается прекрасный.
Хммм ... Хорошая точка ... На самом деле у меня есть надстройка Powerpoint, которая пытается изменить Powerpoint сразу же после ее загрузки. Так определенно это может вызвать проблему (в соответствии с этим [ответ] (http://support.microsoft.com/kb/285472)) ... Спасибо – tomor