TatsuSheva Ответов: 1

Как открыть и закрыть экземпляр powerpoint на языке C#


Здравствуйте, я делаю приложение, в котором я запускаю офисное приложение, такое как Word, PowerPoint и т. д
Итак, я сделал это для приложения Word, но теперь я делаю это для приложения Powerpoint, но я не знаю, как поместить событие на выход экземпляра Powerpoint, а также создать экземпляр Powerpoint.
Вот что я сделал для приложения Word:

using wd = Microsoft.Office.Interop.Word;

    wd.Application wdApp = new wd.Application();
    wdApp.Visible = true;

    ((wd.ApplicationEvents4_Event)wdApp).Quit += () => { MessageBox.Show("Exited!"); };


Что я уже пробовал:

Я сделал это для приложения Word, но не для приложения Powerpoint.

Michael_Davies

Вы пробовали измениться

использование wd = Microsoft.Офис.- Взаимодействия.Слово;

К

использование wd = Microsoft.Офис.Взаимодействие.Powerpoint

TatsuSheva

Да, но моя проблема здесь заключается в событии выхода...

1 Ответов

Рейтинг:
4

Maciej Los

Список доступных событий для приложения MS PowerPoint находится здесь: События Приложений (Microsoft.Офис.Взаимодействие.powerpoint)[^]

В соответствии с описанием событий, вы можете использовать: EApplication_Event.PresentationClose Event (Microsoft.Офис.Взаимодействие.powerpoint)[^]