Я хотел бы реализовать запуск слайд-шоу как Начать с этого слайда в C # (для Addin).
Сочетание клавиш назначается как Shift + F5.
Следующий код работает в качестве начального слайд-шоу как «Начало с начала».
// Works as F5 key (start from beginning)
var app = Globals.ThisAddIn.Application;
app.ActivePresentation.SlideShowSettings.Run();
Я пытался использовать SlideShowSettings.StartingSlide с SlideShowSettings.RangeType = PpSlideShowRangeType.ppShowSlideRange, но это ограничивает диапазон слайдов.
Я не могу вернуться к первому слайду, как Shift + F5.
// NG code: start from 2nd slide and cannot go back to 1st slide
var app = Globals.ThisAddIn.Application;
app.ActivePresentation.SlideShowSettings.RangeType = PpSlideShowRangeType.ppShowSlideRange;
app.ActivePresentation.SlideShowSettings.StartingSlide = 2;
app.ActivePresentation.SlideShowSettings.Run();
Я пытался также с SlideShowSettings.RangeType = PpSlideShowRangeType.ppShowAll, но, похоже, настройка конфликта.
// NG code: I think it gets conflict. Slide shows does not even start.
var app = Globals.ThisAddIn.Application;
app.ActivePresentation.SlideShowSettings.RangeType = PpSlideShowRangeType.ppShowAll;
app.ActivePresentation.SlideShowSettings.StartingSlide = 2;
app.ActivePresentation.SlideShowSettings.Run();
Есть ли способ реализовать Shift + F5 из C #?
Любая рекомендация?
Спасибо.