0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【初心者向け手順書】PythonでPowerPointスライドを自動作成する(Windows環境)

0
Last updated at Posted at 2026-04-09

【初心者向け手順書】PythonでPowerPointスライドを自動作成する(Windows環境)


■ 概要(全体の流れ)

本手順では、Pythonを使ってPowerPointファイル(.pptx)を自動作成するまでの流れを説明する。

全体の流れは以下の通り。

  1. Pythonが使える状態であることを確認
  2. PowerPoint操作用ライブラリをインストール
  3. 作業フォルダを作成し移動
  4. Pythonファイルを作成
  5. スライド作成コードを記述
  6. Pythonで実行
  7. PowerPointファイルが生成されていることを確認

■ 前提(事前に満たす条件)

本手順を実施する前に、以下が満たされていること。

  • Windows環境である
  • Pythonがインストール済み
  • PowerShellが使用できる
  • エディタ(メモ帳またはVS Code)が使用できる

■ 詳細手順


■ 手順①:Pythonが使えるか確認

▼入力場所

PowerShell

▼入力コマンド

python --version

▼期待される結果

Python 3.x.x

→ 表示されれば次へ進む


■ 手順②:ライブラリのインストール

▼入力場所

PowerShell

▼入力コマンド

pip install python-pptx

▼期待される結果

  • エラーが出ない
  • 「Requirement already satisfied」でも問題なし

→ 次へ進む


■ 手順③:作業フォルダの作成

※フォルダ名は任意(本手順ではマスキング)

▼入力場所

PowerShell

▼入力コマンド

mkdir <作業フォルダ>
cd <作業フォルダ>

▼期待される結果

PS C:\Users\ユーザー名\<作業フォルダ>

→ 表示されれば次へ進む


■ 手順④:Pythonファイルの作成

▼入力場所

PowerShell

▼入力コマンド

notepad create_slide.py

▼操作

メモ帳が開く

→ 次へ進む


■ 手順⑤:コード記述

▼入力場所

メモ帳(create_slide.py)

▼記述内容

from pptx import Presentation

prs = Presentation()

slide_layout = prs.slide_layouts[0]
slide = prs.slides.add_slide(slide_layout)

title = slide.shapes.title
subtitle = slide.placeholders[1]

title.text = "Pythonで作成したスライド"
subtitle.text = "自動生成テスト"

prs.save("sample.pptx")

▼期待される結果

image.png

ファイルが保存される

→ 次へ進む


■ 手順⑥:Python実行

▼入力場所

PowerShell

▼入力コマンド

python create_slide.py

▼期待される結果

  • エラーが表示されない
  • 何も表示されない場合もある

→ 次へ進む


■ 手順⑦:出力ファイル確認

▼入力場所

PowerShell

▼入力コマンド

dir

▼期待される結果

sample.pptx

→ 表示されれば次へ進む


■ 手順⑧:PowerPointで開く

▼入力場所

PowerShell

▼入力コマンド

start sample.pptx

▼期待される結果

PowerPointが起動し、スライドが表示される
image.png

→ 完了


■ 躓きやすいポイント①(環境)

  • WSL(Linux)環境で作業してしまう
  • PowerShellではなく別環境を使用している
  • 作業フォルダが分からなくなる

■ 躓きやすいポイント②(操作)

● PowerShellにPythonコードを書く

誤り:

print("Hello")

→ PowerShellでは実行不可


● フォルダとファイルの混同

d----- test.py

→ フォルダのため実行不可


● 実行場所の間違い

python create_slide.py

→ ファイルがない場所で実行している


● 出力確認をしない

Pythonは成功しても何も表示されないことがある


■ 躓きやすいポイント③(今回の実例)

  • ファイルが生成されているのに気づかない
  • 別フォルダを確認してしまう
  • エラーがないのに不安になる

■ Tips

  • コマンドは「現在のフォルダ」を常に意識する
  • ファイル生成は「dir」で確認する
  • Pythonは成功時に無音なことがある
  • .py は必ずファイルとして作成する
  • 作業フォルダは固定すると混乱しにくい

■ まとめ

本手順により以下が実現できる。

  • Pythonの基本操作理解
  • ライブラリの導入方法習得
  • PowerPointの自動生成

重要なポイントは以下。

  • コードはファイルに書く
  • 実行はPowerShellで行う
  • 結果はファイルで確認する

以上

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?