プレゼンター ノートにあるテキストでテキスト読み上げを開始するマクロを作成できるようにしたいと考えています。ユーザーが読み上げを開始できる ActiveX ボタンにマクロを適用し、最終的にスライドのアニメーションをスピーチに合わせたいと考えています。
Excel VBAで、セルを話すコマンドを書き出すことに成功しました:
application.speech.speak (sheet1.cells(1,1))
そして、すべてのスライドのスピーカー ノート セクションにテキストを入力するコードを見つけました。
Sub AddTextAllSpeakerNotes()
Dim sld As Slide
For Each sld In ActivePresentation.Slides
sld.NotesPage.Shapes.Placeholders(2).TextFrame.TextRange = ""
Next sld
End Sub
Microsoft Speech Object Library リファレンスを追加しましたが、VBA に音声コマンドを認識させてコマンドをオートコンプリートさせることはできません。
特定のスライドのスピーカー ノート セクションに音声合成コマンドを適用するコードを作成するにはどうすればよいですか。