Esto es básicamente el código de pwrpntuser extendido a la guía ejecutable completa.
Creando macro
En PowerPoint 2007 y versiones posteriores, asegúrese de haber guardado su presentación con .pptm
extensión (se permite la presentación estándar con macros).
Asegúrese de haber agregado números de diapositiva usando el método descrito en este artículo 1 .
Abra la ventana " Macro " 2 . En PowerPoint 2007 y versiones posteriores, haga clic en la View
pestaña (última) y luego en el Macro
botón en el último grupo de la barra de herramientas. En las versiones de auricular seleccione Tools > Macro
del menú.
Escriba un nombre para su macro (digamos PageCountUpdater
) y haga clic Create
.
Pegar código de macro (de pwrpntuser respuesta 's o menos) entre Sub PageCountUpdater()
y End Sub
. Cambie van
en la línea más sangría of
o algo similar en su idioma.
Guarde la macro y cierre Microsoft Visual Basic para Aplicaciones. Regrese a PowerPoint.
Ya terminaste Código a insertar (completo y con "palabra de unión" corregida):
Sub PageCountUpdater()
Dim s As Slide
Dim shp As Shape
For Each s In ActivePresentation.Slides
s.DisplayMasterShapes = True
s.HeadersFooters.SlideNumber.Visible = msoTrue
For Each shp In s.Shapes
If Left(shp.Name, 12) = "Slide Number" Then
shp.TextFrame.TextRange.Text = s.SlideNumber & " of " & ActivePresentation.Slides.Count
End If
Next
Next
End Sub
Ejecutando macro
Abra la ventana " Macro " nuevamente.
Seleccione PageCountUpdater
macro guardada y presione Run
.
Tienes que hacer esto cada vez manualmente. Un atajo de teclado sería muy bienvenido. Pero ... no hay forma de cambiar los accesos directos de PowerPoint, a excepción de comprar un complemento comercial, por el que debe pagar el precio a partir de 20 dólares por una computadora. Vea el final de este o este artículo para más detalles.
Eliminar macro
Esta macro solo se ejecuta cuando la necesita. No es una macro en vivo. Actualiza el campo con el conteo real de diapositivas y eso es todo. El campo en sí es un campo de texto estándar. Sin magia Esto significa que puede convertir fácilmente su archivo de nuevo .pptx
y desechar esta macro, una vez que esté seguro, de que su presentación está terminada y no le agregará más diapositivas. El campo permanecerá en sus lugares con sus valores intactos, una vez que se elimine la macro.
Esto es cómodo ya que a muchos usuarios no les gustan los documentos con macros y muchos lugares de presentación, ferias, conferencias, etc. simplemente no le permiten ejecutar .pptm
archivos.
Esto también es bueno, porque esta macro recrea los campos de numeración en todas las diapositivas (excepto las de título, vea la nota al pie no 1 al final), incluso si las elimina manualmente. Por lo tanto, debe ejecutarlo por última vez, después de estar seguro sobre el número final y el orden de las diapositivas y luego puede eliminarlo.
Abrir archivo habilitado para macros
Si decide mantener la .pptm
extensión y la macro dentro, tendrá este documento siempre abierto con las macros deshabilitadas y tendrá que hacer clic Enable macros
cada vez (si ejecuta la configuración predeterminada) para habilitarlas.
Si confía en que los documentos son suyos, no contienen código malicioso y están almacenados en una ubicación segura (es decir, no en una carpeta temporal o compartida), puede cambiar la configuración de cada programa de Office para que estos archivos siempre se abran con macros habilitadas.
La forma más fácil es agregar carpetas con presentaciones habilitadas para macros a ubicaciones seguras en PowerPoint.
Para hacer esto:
Haga clic en la File
pestaña, Options
botón, Trust Center
sección y Trust Center Settings
botón.
Vaya a la Trusted locations
sección (segundo) y haga clic en el Add new location...
botón.
Pegue o seleccione la ruta de la carpeta en el Path
campo y, opcionalmente, compruebe que todas las subcarpetas en la ubicación agregada también deben tratarse como confiables.
Haga clic OK
tres veces para confirmar y cerrar todas las ventanas abiertas. Vuelva a abrir su documento habilitado para macros.
A partir de este momento, todos los documentos abiertos desde la ubicación recién agregada no deben mostrar ninguna advertencia y siempre deben abrirse con las macros habilitadas. Encontrará muchos más detalles sobre este asunto en este documento de soporte de Office.com .
Notas al pie
1 En la mayoría de las versiones de PowerPoint, la diapositiva del título que significa no se determina como la primera diapositiva de la presentación , sino como cualquier diapositiva diseñada como diapositiva de título . Puede ver diferentes tipos de diapositivas al insertar una nueva. Esto significa que, si no tiene una diapositiva con estilo como título, tendrá números de página agregados a todas las diapositivas. Y al contrario: si usó muchas diapositivas de título dentro de la presentación, por ejemplo, para marcar diferentes secciones o bloques, faltará la numeración en todas ellas.
2 Los nombres de todos los elementos de la GUI son traducciones sobre la marcha de mi edición polaca de PowerPoint 2010. En otras versiones o ediciones de PowerPoint de PowerPoint pueden ser ligeramente diferentes. Ajustar en consecuencia.