Esto puede ser muy sencillo de lograr, pero no sé cómo llevarlo a cabo.
Cuando creo presentaciones usando MS PowerPoint, tengo que pasar de una diapositiva a otra (por ejemplo, de la diapositiva 3 a la diapositiva 45). Hasta ahora he llegado a la diapositiva requerida usando el clasificador de diapositivas.
Para un requisito similar, MS Word tiene la opción de Go to page
llamarlo mediante Ctrl+G
un método abreviado de teclado.
¿Existe un atajo similar para ir a una diapositiva en particular mientras se editan diapositivas en MS PowerPoint?
Actualizar
De la respuesta a continuación y de la búsqueda en Internet entiendo que enModo de ediciónno se puede ir a una diapositiva en particular (como se iría a una página en Word).
Escribí la siguiente macro para implementar esta funcionalidad.
'Go to a particular slide when in edit mode
Sub go_to_slide()
Dim S As Integer
Dim total_slides As Integer
total_slides = ActivePresentation.Slides.Count
S = InputBox("Enter slide number", "Go To Slide")
If (S <= 0) Then
MsgBox ("Enter slide number greater than zero")
ElseIf (S > total_slides) Then
MsgBox ("Enter slide number less than the total slides")
ElseIf (S <= total_slides) Then
ActivePresentation.Slides(S).Select
End If
End Sub
¿Existe una forma mejor/eficiente de implementar esto?
Respuesta1
¿Existe un acceso directo para ir a una diapositiva particular de la presentación?
Modo presentación:
Slide number+ Enter, o
Right-clickuna diapositiva, seleccione "Ir a diapositiva" en el menú contextual y luego seleccione una diapositiva de la listatítuloonúmero de diapositiva.
Modo de edición:
- No existe ninguna función para navegar rápidamente a una diapositiva específica.
Respuesta2
Me acabo de encontrar con el mismo problema. Por ejemplo para ir a la diapositiva 60, mi solución es ingresar al modo de presentación e inmediatamente después volver al modo de edición: <F5> 60 <Enter> <Esc>
. Algunas pulsaciones de teclas más, pero lo suficientemente rápidas y funcionando bien para mí.
F5: modo de presentación
60: el número de diapositiva deseado
Entrar: ir a diapositiva
Esc: volver al modo de edición, en la diapositiva mostrada
Respuesta3
@Prasanna, gracias por tu código, que no funcionó para mí pero me ayudó a comenzar.
Esta versión me funciona. Ojalá supiera cómo asignarle un comando de teclado (tecla de acceso rápido).
Sub go_to_slide() 'Go to a particular slide when in edit mode. Adapted from https://superuser.com/q/1174096/74576
Dim slide_num As Integer
Dim total_slides As Integer
total_slides = ActivePresentation.Slides.Count
slide_num = InputBox("Enter slide number between 1 and " & total_slides, "Go To Slide")
If ((slide_num <= 0) Or (slide_num > total_slides)) Then
go_to_slide
ElseIf (slide_num <= total_slides) Then
'MsgBox ("Jumping to slide #" & slide_num)
ActiveWindow.View.GotoSlide slide_num
End If
End Sub
Respuesta4
- Seleccione el texto que desea utilizar como enlace a una determinada diapositiva
- ir a insertar -> enlaces-> acción
- seleccione hipervínculo a -> seleccione diapositiva
Este enlace ahora funciona al editar PowerPoint y durante la presentación misma.