VBAよりもシンプルなコードで文字列を抽出できることをご紹介しました。VBAよりシンプルなコードで済みます。[スポンサードリンク]python-pptxでノートの文字列を抽出するサンプル以下のようなスクリプトで、Cドライブtempフォルダーに存在するfoo.pptxの、ノートの文字列を取得・出力できます。--')print(sld.notes_slide.notes_text_frame.text)python-pptxでノートの文字列を取得する階層構造python-pptxでスライド毎のノート文字列を取得する場合の、コードとオブジェクトの階層構造は以下のとおりです。Slide.notes_slideでNotesSlideオブジェクトを取得して、print(sld.notes_slide.notes_text_frame.text)NotesSlide.notes_text_frameで、TextFrameオブジェクトを取得して、print(sld.notes_slide.notes_text_frame.text)TextFrame.textを取得しています。VBAで、Cドライブtempフォルダーに存在するfoo.pptxを開き、ノート文字列をイミディエイトウィンドウに出力する場合、以下のようなSubプロシージャにする必要があります。Subpython-pptxより、たくさんのコードを書かなければならないことが一目瞭然です。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。