Tecnología

Inicio

Cómo utilizar un cuadro combinado de VBA en PowerPoint

Cómo utilizar un cuadro combinado de VBA en PowerPoint


Adición de un control ComboBox para su presentación de PowerPoint puede resolver el problema de la navegación a través de las diapositivas de la presentación cuando se quiere mostrar rápidamente una diapositiva hacia el final. Un control ComboBox se puede utilizar para mostrar una lista de elementos que representan las diapositivas de la presentación. Utilizar Visual Basic para Aplicaciones (VBA) para añadir elementos al control ComboBox y ejecutar eventos cuando un elemento ha cambiado en su ComboBox.

Instrucciones

1 Lanzamiento de PowerPoint y haga clic en "Nueva diapositiva" para visualizar el tema de Office de diapositivas. Haga clic en "blanco" para insertar una diapositiva en blanco. Insertar otra diapositiva utilizando la misma técnica.

2 Haga clic en la pestaña "desarrollador". Haga clic en "ComboBox" en el panel "Controles" y haga clic en una ubicación en la diapositiva en la que desea colocar el cuadro combinado. Añadir un botón utilizando la misma técnica.

3 Haga doble clic en el botón para crear un evento de clic y añadir el siguiente código para agregar dos elementos al control ComboBox:

ComboBox1.AddItem ( "Slide 2")

ComboBox1.AddItem ("Slide 3")

4 Cambie de nuevo a PowerPoint y haga clic en la diapositiva número uno en el panel izquierdo de la pantalla del ordenador. Haga doble clic en el control ComboBox para crear un evento de cambio de control. Agregue el código siguiente para cambiar las diapositivas utilizando el cuadro combinado:

Si (ComboBox1.Text = "Slide 2") A continuación,

With SlideShowWindows(1).View

.GotoSlide 2

Terminar con

Más

Con SlideShowWindows (1) .Ver

.GotoSlide 3

Terminar con

Terminara si

5 Cambie de nuevo a PowerPoint y haga clic en el menú "Presentación de diapositivas". Haga clic en "Desde principio" y haga clic en el botón de comando para rellenar el cuadro combinado. Seleccione una diapositiva para ir a la lista de artículos de ComboBox.