2010-06-08 15 views
6

Cuando se ejecuta una presentación de diapositivas en PowerPoint Quiero controlar el movimiento (siguiente y anterior) de las diapositivas. Por supuesto, es posible con el botón > y < en el teclado, pero ¿hay alguna manera en la que pueda tener una aplicación personalizada para escuchar los controles Siguiente y Anterior?Control de PowerPoint Presentación

Mi aplicación personalizada tiene nada más que 2 botones, siguiente y anterior, al hacer clic en cualquiera de los dos, controlador de eventos del botón debería pasar el control a la aplicación PowerPoint se ejecuta la presentación de diapositivas. Y, por lo tanto, PowerPoint moverá la presentación de diapositivas hacia adelante o hacia atrás?

Algo similar a la manera remota, los presentadores de PowerPoint inalámbricos trabajan en el s/w final.

Respuesta

9

Sí, totalmente factible. El evento que desea es SlideShowNextSlide - puede leer más al respecto here. Para C# y específico de PowerPoint, este es un excelente artículo: How to handle PowerPoint events with Visual C# .NET.

Además, this search en SO convierte un poco de buena lectura y las cosas a tener en cuenta. Por último, no sé si C# tiene una, pero hay un "control remoto de PowerPoint" muestra tanto en VS2008/VS2010 para VB.NET que es probablemente lo suficientemente fácil de portar a C# - aquí está la info page en él.

+0

Ok, eso es genial. Pero las funciones mencionadas son para ir a la siguiente diapositiva. Quiero ir a la diapositiva anterior también. ¿Posible? – Jayesh

+2

@Jayesh: sí, este evento rastrea tanto Siguiente | Adelante como Siguiente | Atrás - si cambia la diapositiva a otra diapositiva, se hundirá ese evento. Para modificarlo realmente por programación, usará 'SlideShowWindow.View.Next' y' SlideShowWindow.View.Previous'. –

+0

Ok, muchas gracias! ¡Funciona! – Jayesh

Cuestiones relacionadas