這可能很容易實現,但我不知道如何實現。
當我使用 MS powerpoint 建立簡報時,我必須從一張投影片切換到另一張投影片(例如從投影片 3 到投影片 45)。到目前為止,我已經使用幻燈片分類器找到了所需的幻燈片。
對於類似的需求,MS Word 具有Go to page
可以使用Ctrl+G
鍵盤快速鍵呼叫的選項。
在 MS powerpoint 中編輯投影片時是否有類似的捷徑可以前往特定投影片?
更新
從下面的答案和互聯網搜索中我了解到編輯模式無法轉到特定幻燈片(就像轉到 Word 中的頁面一樣)。
我編寫了以下巨集來實現此功能。
'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
有沒有更好/有效的方法來實現這個?
答案1
是否有轉到簡報中特定投影片的捷徑?
演示模式:
Slide number+ Enter, 或
Right-click幻燈片,選擇快捷選單上的“轉到幻燈片”,然後從清單中選擇一張幻燈片標題或者投影片編號。
編輯模式:
- 沒有快速導航到特定投影片的功能。
答案2
我剛剛遇到了同樣的問題。例如要轉到第 60 張投影片,我的解決方案是進入簡報模式,然後立即返回編輯模式:<F5> 60 <Enter> <Esc>
。又敲了幾次鍵,但速度夠快,對我來說效果很好。
F5:演示模式
60:所需的投影片編號
輸入:轉到幻燈片
Esc:返回編輯模式,在所示幻燈片上
答案3
@Prasanna,謝謝你的程式碼,它對我不起作用,但讓我開始了。
這個版本適合我。我希望我知道如何為其分配鍵盤命令(熱鍵)。
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
答案4
- 選擇要用作特定幻燈片連結的文本
- 前往插入 -> 連結 -> 操作
- 選擇超連結 -> 選擇幻燈片
此連結現在可以在編輯 powerpoint 和簡報期間使用