KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Word 文書内のすべてのテキストボックスでフォントとフォントサイズを一括変更するには、どうすればよいですか?

著者Siluvia変更日

この記事では、現在の文書または指定したフォルダー内の文書に含まれるテキストボックスのフォントとフォントサイズを変更する方法をご紹介します。ぜひ、記事内で紹介している VBA メソッドをお試しください。

現在の文書内のテキストボックスでフォントとフォントサイズを変更する

フォルダー内のすべての文書のテキストボックスでフォントとフォントサイズを変更する


現在の文書内のテキストボックスでフォントとフォントサイズを変更する

現在の文書のフォントとフォントサイズを変更するテキストボックスの問題を解決するには、以下の VBA コードを適用してください。

1。Alt+F11キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。

2。Microsoft Visual Basic for Applicationsウィンドウで、挿入 > モジュールをクリックし、次のコードをモジュールウィンドウにコピーしてください。

VBA コード:現在の文書内のすべてのテキストボックスでフォントとフォントサイズを変更する

Sub FormatTextsInTextBoxes()
'Updated by ExtendOffice 20181128
    Dim I As Long
    Dim xShape As Shape
    Dim xDoc As Document
    Set xDoc = ActiveDocument
    On Error Resume Next
    For Each xShape In xDoc.Shapes
        xShape.Select
        If xShape.GroupItems Is Nothing Then
            With xShape.TextFrame.TextRange.Font
                .Name = "Arial"
                .Size = 20
            End With
            GoTo LblExit
        End If
        For I = 1 To xShape.GroupItems.Count
            With xShape.GroupItems(I).TextFrame.TextRange.Font
                .Name = "Arial"
                .Size = 20
            End With
        Next
LblExit:
    Next
End Sub

:コード内の「Arial」および「20」は、私の環境で指定したフォントとフォントサイズです。ご自身の要件に合わせて変更してください。

3。F5キーを押してコードを実行すると、テキストボックス内のすべてのテキストのフォントとフォントサイズが、指定されたものに変更されます。スクリーンショットを参照してください:

テキストボックス内のフォントとフォントサイズが指定されたものに変更されます


フォルダー内のすべての文書のすべてのテキストボックスでフォントとフォントサイズを変更する

複数のWord 文書内のテキストボックスのフォントとフォントサイズを一括で変更するには、以下の VBA コードを適用してください。

1。フォントとフォントサイズを変更するテキストボックスを含むすべての対象文書は、同じフォルダーにまとめてください。

2。開いているWord 文書で、Alt+F11キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。

3。Microsoft Visual Basic for Applicationsウィンドウで、挿入 > モジュールをクリックし、次のコードをモジュールウィンドウにコピーしてください。

VBA コード:複数の文書のテキストボックスでフォントとフォントサイズを変更する

Sub FormatTextsInTextBoxesInMultiDoc()
'Updated by ExtendOffice 20181128
    Dim I As Long
    Dim xShape As Shape
    Dim xDlg As FileDialog
    Dim xFolder As Variant
    Dim xFileStr As String
    On Error Resume Next
    Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)
    If xDlg.Show = -1 Then
        xFolder = xDlg.SelectedItems(1) + "\"
        xFileStr = Dir(xFolder & "*.doc", vbNormal)
        While xFileStr <> ""
            Documents.Open xFolder & xFileStr
            For Each xShape In ActiveDocument.Shapes
                xShape.Select
                If xShape.GroupItems Is Nothing Then
                    With xShape.TextFrame.TextRange.Font
                        .Name = "Arial"
                        .Size = 20
                    End With
                    GoTo LblExit
                End If
                For I = 1 To xShape.GroupItems.Count
                    With xShape.GroupItems(I).TextFrame.TextRange.Font
                        .Name = "Arial"
                        .Size = 20
                    End With
                Next
LblExit:
            Next
            ActiveDocument.Save
            ActiveDocument.Close
            xFileStr = Dir()
       Wend
    End If
End Sub

4。F5キーを押してコードを実行します。表示される参照ウィンドウで、フォントとフォントサイズを変更したいテキストボックスを含むフォルダーを選択し、OKボタンをクリックします。

参照ウィンドウ

すると、選択したフォルダー内の文書に含まれるすべてのテキストボックスのフォントとフォントサイズが、指定されたものに一括で変更されます。

最高のオフィス生産性ツール

Kutools for Word– 300 以上の卓越した機能で、Word 体験をさらにレベルアップ!100 の注目の機能!

🤖KUTOOLS AI の機能AI アシスタントリアルタイムアシスタントスーパーポリッシュ(書式を保持)スーパートランスレート(書式を保持)AI 編集AI 校正

📘ドキュメントマスタリーページ分割文書の結合選択範囲をさまざまな形式でエクスポート(PDF/TXT/DOC/HTML など)一括 PDF 変換

コンテンツ編集複数ファイルにわたって一括検索と置換すべての画像をリサイズ表の転置行と列表をテキストに変換

🧹手間いらずのクリーンアップ:余分なスペースを一掃セクション区切りテキストボックスハイパーリンク/その他の削除ツールについては、削除グループをご覧ください…

クリエイティブ挿入:以下を挿入桁区切り記号チェックボックスラジオボタンQR コードバーコード複数の画像/詳細は挿入グループで…

🔍精密選択:特定のページ図形見出し段落/ナビゲーションを強化するにはその他の選択機能を活用

注目の拡張機能任意の場所に移動繰り返しテキストを自動挿入ドキュメントWindows 間を切り替え11 変換ツール

🌍40 以上の言語をサポート:Kutools を好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語に対応しています。

Kutools for Word リボン上のタブ
 
 

Office Tab– Office にタブ付きインターフェースを導入し、作業を大幅に簡単に

  • Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集・閲覧機能を有効にします。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回のマウスクリックをカットします!

✨ Kutools for Office – 1 回のインストールで、5 つの強力なツールがすぐに使える!

含まれるもの:Office Tab ProKutools for ExcelKutools for OutlookKutools for WordKutools for PowerPoint

📦 1 つのスイートですべての5 ツールを入手|🔗 Microsoft Office とシームレスに連携|⚡ 保存時間して、すぐに生産性を向上

最高のオフィス生産性ツール

Kutools for Word– Word 向けの100+ツール