Expand search form

「文字列のつなぎ目をスッキリ!マクロでテキストボックスの文字列を連結する方法」

このマクロでテキストボックスの文字列を連結しよう

この記事では、マイクロソフトPowerPointでテキストボックスの文字列を連結する方法を紹介します。この機能を使うことで、同じ種類の情報をまとめて表示させたい場合や、文字列を一括で編集したい場合に便利です。

使用方法

ステップ1:マクロを作成する

まず、Visual Basic for Applications(VBA)エディタを開きます。その後、”新しいモジュール”を選択し、以下のコードを入力します。

Sub ConcatenateTextBoxStrings()
    Dim s As String
    Dim shp As Shape

    For Each shp In ActiveWindow.View.Slide.Shapes
        If shp.HasTextFrame And shp.TextFrame.HasText Then
            s = s & shp.TextFrame.TextRange.Text & " "
        End If
    Next shp

    ActiveWindow.View.Slide.Shapes.AddTextbox(msoTextOrientationHorizontal, _
        50, 50, 500, 100).TextFrame.TextRange.Text = s

End Sub
ステップ2:テキストボックスを配置する

マクロを実行した後、新しいテキストボックスが追加されます。このテキストボックスに、連結したいテキストボックスの全ての文字列が表示されます。

使用例

使用例1:同じ情報を一括表示する

例えば、プレゼン資料で「参照文献」というテキストボックスを複数個用意している場合、それらの内容を一括して表示させることができます。これにより、聴衆が参考文献を探す手間を省くことができます。

使用例2:一括で編集する

また、プレゼン資料で同じ種類の情報を記載したテキストボックスが複数ある場合、一括で編集することができます。例えば、フォントサイズを変えたい場合は、マクロでまとめて変更できます。

まとめ

この記事では、マイクロソフトPowerPointでテキストボックスの文字列を連結する方法を紹介しました。これを活用することで、同じ種類の情報を一括で表示させたり、一括で編集することができるようになるでしょう。

Previous Article

「箇条書きを自動的に作成してドキュメントを整理する方法」

Next Article

日付差分計算の達人!DATEDIF関数

You might be interested in …

ハイライトでオブジェクトを強調してプレゼンスライドをより見やすくする方法

## スライドにオブジェクトにハイライトを追加する プレゼンテーションは、情報を効果的に伝えるための重要な手段です。その中で、スライドにオブジェクトにハイライトを追加する機能は、特に発表者の意図や重点を聴衆に分かりやすく伝えるのに役立ちます。この機能を使うことで、特定の情報やポイントを強調し、聴衆の注意を引くことができます。たとえば、製品の特徴を示すとき、重 […]

“タイマー設置で発表時間を完璧にコントロール”

## スライド上にタイマーを設置し、発表時間を管理する プレゼンテーションにおいて、時間管理は非常に重要です。長すぎる発表や、逆に短すぎるプレゼンは聴衆の理解や興味を失わせる原因となります。そこで、スライド上にタイマーを設置することで、発表者自身が時間を把握しやすくなり、より効果的なプレゼンテーションが実現します。タイマーが視覚的に表示されることで、発表の進 […]

線を描いてプレゼンスライドをよりわかりやすくする方法

スライドに線を描く PowerPointを使ってプレゼンテーションを作る際、スライドに線を描く機能を活用することで、内容をより分かりやすく伝えることができます。 使用方法 ステップ1: 編集モードに入る まず、PowerPointを開き、対象のスライドを選択します。その後、上部のメニューバーにある「編集」ボタンをクリックし、編集モードに入ります。 ステップ2 […]