当サイトの記事にはプロモーションが含まれています。

PowerPoint VBAで現在のスライド番号を取得する方法

パソコンパソコン・スマホ教室
スポンサーリンク

こんにちは!今日は、PowerPointのVBA(Visual Basic for Applications)を使って、現在編集中のスライド番号を取得する方法をご紹介します。パソコンに不安がある方でも安心して取り組めるように、わかりやすく解説しますね。

スポンサーリンク

現在のスライド番号を取得する基本のコード

PowerPointのイメージ

PowerPointのイメージ

まずは、現在編集中のスライド番号を取得するための基本的なVBAコードをご紹介します。

vba
Sub 現在のスライド番号を表示()
MsgBox ActiveWindow.Selection.SlideRange.SlideIndex
End Sub

このコードを実行すると、メッセージボックスに現在のスライド番号が表示されます。例えば、スライド番号が「3」の場合、「3」と表示されます。

スライド番号とスライド開始番号の違い

PowerPointでは、スライド番号とスライド開始番号という2つの概念があります。スライド番号は、スライド上に表示される番号で、スライド開始番号は、プレゼンテーション全体のスライド番号の開始位置を設定するものです。

スライド開始番号を変更すると、スライド番号も変わります。例えば、スライド開始番号を「10」に設定すると、1枚目のスライドのスライド番号は「10」となります。

このサイトをチップで応援

スライド番号をスライド上に挿入する方法

スライド番号をスライド上に自動で挿入する方法もご紹介します。以下のVBAコードを実行すると、スライドの右下にスライド番号が挿入されます。

vba
Sub スライド番号を挿入()
Dim sld As Slide
For Each sld In ActivePresentation.Slides
sld.HeadersFooters.SlideNumber.Visible = msoTrue
Next sld
End Sub

このコードを実行すると、全てのスライドにスライド番号が挿入されます。特定のスライドにのみ挿入したい場合は、条件を追加して調整してください。

よくある質問や疑問

Q1: スライド番号を挿入した後、番号を変更するにはどうすればいいですか?

スライド番号を変更するには、スライドマスターを編集する必要があります。スライドマスターを開き、スライド番号の位置やフォントを変更してください。

Q2: スライド番号を特定のスライドにのみ挿入するにはどうすればいいですか?

特定のスライドにのみスライド番号を挿入するには、VBAコード内で条件を追加して、対象のスライドにのみ番号を挿入するように調整してください。

まとめ

PowerPointのVBAを使って、現在のスライド番号を取得したり、スライド番号をスライド上に挿入したりする方法をご紹介しました。これらの操作を覚えることで、プレゼンテーションの作成や編集がより効率的に行えるようになります。

他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました