2010-06-08 6 views
6

Когда слайд-шоу работает в PowerPoint, я хочу контролировать движение (Next and Next) слайдов. Конечно, с помощью кнопок на клавиатуре можно использовать кнопки > и <, но есть ли способ, которым у меня может быть собственное приложение, которое прослушивает элементы управления Next и Previous?Управление слайд-шоу PowerPoint

В моем пользовательском приложении есть только две кнопки, следующая и предыдущая, когда я нажимаю либо, обработчик событий кнопки должен передать элемент управления в приложение PowerPoint, запускающее слайд-шоу. И, таким образом, PowerPoint переместит слайд-шоу назад или вперед?

Совместимо с пульта дистанционного управления, беспроводные презентаторы PowerPoint работают на конце s/w.

ответ

9

Да, полностью выполнимо. Мероприятие, которое вы хотите, - SlideShowNextSlide - вы можете подробнее узнать о нем here. Для C# и PowerPoint - это отличная статья: How to handle PowerPoint events with Visual C# .NET.

Кроме того, this search на SO появляется хорошее чтение и все, что нужно учитывать. Наконец, я не знаю, есть ли у C# один, но есть образец «Удаленный контроль PowerPoint» в VS2008/VS2010 для VB.NET, который, вероятно, достаточно прост, чтобы переносить на C# - вот на нем info page.

+0

Хорошо, отлично. Но упомянутые функции предназначены для перехода к следующему слайду. Я также хочу перейти на предыдущий слайд. Возможное? – Jayesh

+2

@Jayesh: да, это событие отслеживает как следующее, так и следующее | Назад - если вы вообще смените слайд на другой слайд, он опустит это событие. Чтобы на самом деле программно изменить его самостоятельно, вы будете использовать 'SlideShowWindow.View.Next' и' SlideShowWindow.View.Previous'. –

+0

Хорошо, спасибо большое! Оно работает! – Jayesh

Смежные вопросы