как добавить переход для слайда в PowerPoint с помощью взаимодействия или открытия xml sdk c#

В своем решении я использую open xml sdk и interop для работы с презентацией. Подскажите пожалуйста, можно ли с их помощью добавить в презентацию переход по слайду?

1 ответ

нашел ответ на свой вопрос с помощью interop.powerpoint:

      ApplicationClass pptApplication = new ApplicationClass();

Microsoft.Office.Interop.PowerPoint.Presentation pptPresentation = pptApplication.Presentations.Open($"E:\\MediaGun\\{fileName}", MsoTriState.msoTrue, MsoTriState.msoTrue, MsoTriState.msoFalse);

pptPresentation.Slides[slideNumber].SlideShowTransition.AdvanceOnTime = MsoTriState.msoTrue;
pptPresentation.Slides[slideNumber].SlideShowTransition.AdvanceTime = 0.5F;

pptPresentation.Save();

снимок экрана с переходом в PowerPoint

Другие вопросы по тегам