Logotipo de Microsoft PowerPoint

Cómo crear una barra de progreso en Microsoft PowerPoint

Una barra de progreso es un gráfico que, en PowerPoint, representa visualmente el porcentaje de la presentación de diapositivas completa. También es un buen indicador de la cantidad restante. A continuación, se explica cómo crear una barra de progreso en Microsoft PowerPoint.

Puede crear manualmente una barra de progreso insertando una forma en la parte inferior de cada diapositiva. El problema con este enfoque es que tendrá que medir la longitud de cada forma en función del número de diapositivas de la presentación. Además, si agrega o elimina una diapositiva, deberá rehacer manualmente la barra de progreso en cada diapositiva de la presentación.

Para mantener todo consistente y evitar serios dolores de cabeza, puede usar una macro para crear una barra de progreso. Con esta macro, la barra de progreso se ajustará automáticamente en función del número de diapositivas de la presentación.

Primero, abra la presentación de PowerPoint para la que desea crear una barra de progreso. Una vez abierta, haga clic en la pestaña «Ver», luego seleccione «Macros».

Opción macro

Aparece la ventana «Macro». En el cuadro de texto debajo de «Nombre de macro», ingrese un nombre para su nueva macro. El nombre no puede contener espacios. Una vez ingresado, haga clic en «Crear» o, si está utilizando una Mac, haga clic en el icono «+».

Ingrese el nombre de la macro y haga clic en crear

Se abrirá la ventana «Microsoft Visual Basic para Aplicaciones (VBA)». En el editor verá este código:

Sub ProgressBar()

End Sub

Código de macro en el editor

Primero, coloque su cursor entre las dos líneas de código.

Posicionando el cursor en el editor

Luego copia y pega este código:

On Error Resume Next
With ActivePresentation
For X = 1 To .Slides.Count
.Slides(X).Shapes("PB").Delete
Set s = .Slides(X).Shapes.AddShape(msoShapeRectangle, _
0, .PageSetup.SlideHeight - 12, _
X * .PageSetup.SlideWidth / .Slides.Count, 12)
s.Fill.ForeColor.RGB = RGB(127, 0, 0)
s.Name = "PB"
Next X:
End With

Cuando se pegue, su código debería verse así en el editor.

Formato del código final en el editor

Notar: No hay más saltos de línea entre la primera y la última línea de código.

Ahora puede cerrar la ventana de VBA. De vuelta en Microsoft PowerPoint, haga clic en «Macros» nuevamente en la pestaña «Ver».

Opción macro

A continuación, elija el nombre de su macro («ProgressBar» en nuestro ejemplo) para seleccionarlo, luego haga clic en «Ejecutar».

Seleccione la macro ProgressBar

La barra de progreso ahora aparecerá en la parte inferior de cada diapositiva de su presentación.

Si elimina una diapositiva, la barra de progreso se ajustará automáticamente. Si agrega una nueva diapositiva, deberá volver a ejecutar la macro (Ver> Macro> Ejecutar). Este es un inconveniente menor en comparación con configurar todo manualmente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas