PowerPoint VBAで行間を自在に調整する方法

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

皆さん、PowerPointでプレゼン資料を作成していると、テキストの行間を微調整したいと感じたことはありませんか?しかし、毎回手動で設定するのは手間がかかります。そこで、今回はPowerPointのVBA(マクロ)を使って、行間を簡単に調整する方法をご紹介します。これをマスターすれば、資料作成の効率が格段にアップしますよ。

スポンサーリンク

VBAを使って行間を調整するメリット

PowerPointのイメージ

PowerPointのイメージ

PowerPointの標準機能でも行間の調整は可能ですが、VBAを使うことで以下のようなメリットがあります。

ここがポイント!

  • 細かい単位での調整が可能標準機能では限られた設定しかできませんが、VBAを使えば1ポイント刻みなど細かい調整が可能です。
  • 作業の効率化複数のスライドやテキストボックスに対して、一括で行間を設定できます。
  • 再利用性一度マクロを作成すれば、他のプレゼン資料でも同じ設定を簡単に適用できます。

VBAマクロで行間を調整する方法

それでは、具体的にVBAマクロを使って行間を調整する方法を見ていきましょう。

1. 開発タブの表示

まず、PowerPointでVBAを使うために、「開発」タブを表示する必要があります。

  1. PowerPointのメニューから「ファイル」をクリックします。
  2. 「オプション」を選択します。
  3. 「リボンのユーザー設定」をクリックし、右側の「開発」にチェックを入れて「OK」を押します。

これで「開発」タブが表示されます。

2. VBAエディターの起動

次に、VBAエディターを起動します。

  1. 「開発」タブをクリックします。
  2. 「Visual Basic」をクリックします。

これでVBAエディターが開きます。

3. マクロの作成

VBAエディターで新しいマクロを作成します。

  1. メニューから「挿入」→「標準モジュール」を選択します。
  2. 表示されたコードウィンドウに、以下のコードを入力します。
vba
Sub 行間を広げる()
Dim sa As Single
With ActiveWindow.Selection
If .Type = ppSelectionNone Or .Type = ppSelectionSlides Then
MsgBox "シェイプまたはテキスト範囲を選択してください。"
Exit Sub
End If
.ShapeRange.TextFrame.AutoSize = ppAutoSizeShapeToFitText
With .TextRange.ParagraphFormat
sa = .SpaceAfter
.LineRuleAfter = msoFalse
.SpaceAfter = sa + 1
End With
End With
End Sub

このコードは、選択したテキストの行間を1ポイント広げるマクロです。逆に行間を詰めたい場合は、`.SpaceAfter = sa + 1`の部分を`.SpaceAfter = sa – 1`に変更します。

4. マクロの実行

マクロを実行して行間を調整します。

  1. PowerPointのスライド上で、行間を調整したいテキストボックスを選択します。
  2. 「開発」タブから「マクロ」をクリックします。
  3. 実行したいマクロ名を選択し、「実行」をクリックします。

これで、選択したテキストの行間が調整されます。

よくある質問や疑問

Q1. マクロを使うと他の部分に影響が出ることはありますか?

マクロは選択したテキストボックスやスライドに対してのみ適用されます。適用範囲を間違えないように注意しましょう。

Q2. マクロを削除したい場合はどうすればいいですか?

VBAエディターで該当のマクロを開き、コードを削除するか、モジュールごと削除すればマクロは無効化されます。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

今回は、PowerPointでVBAを使って行間を調整する方法をご紹介しました。最初は少し難しく感じるかもしれませんが、一度マスターすれば作業効率が格段に向上します。ぜひ試してみてください。他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。

コメント

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