これは実現するのは非常に簡単かもしれませんが、どうやって実現するかはわかりません。MS
パワーポイントを使用してプレゼンテーションを作成する場合、スライドからスライドへ移動する必要があります (スライド 3 からスライド 45 までなど)。これまでのところ、スライド ソーターを使用して必要なスライドに到達しています。
同様の要件に対して、MS Word にはキーボード ショートカットGo to page
を使用して呼び出すことができるオプションがあります。Ctrl+G
MS パワーポイントでスライドを編集中に特定のスライドに移動するための同様のショートカットはありますか?
アップデート
以下の回答とインターネット検索から、編集モード特定のスライドに移動することはできません (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: 希望するスライド番号
Enter: スライドへ移動
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の編集時やプレゼンテーション中にも機能するようになりました。