【ワードマクロ】表にタイトル行の繰り返しを設定:基本解説するよ

ワードマクロで表のタイトル行を繰り返するアイキャッチ ワードマクロで効率化する

ワードマクロで、表にタイトル行の繰り返しを設定するVBAコードをご紹介します。

このページのマクロコードは、コピペで使えます。
せひ、お試しください。

タイトル行の繰り返しを設定する

以下のWordVBAを実行すると、
ワードファイル内にある、すべての表にタイトル行の繰り返しを設定します。


Sub 表のタイトル行の繰り返しを設定()

 Dim i As Long

 For i = 1 To ActiveDocument.Tables.Count
  With ActiveDocument.Tables(i)

      'タイトル行の繰り返しを設定
   .Rows(1).HeadingFormat = True

  End With
 Next i

End Sub

マクロ実行前

表が2ページ以上に渡って表示されている状態です。
表にタイトル行の繰り返しを設定する前

マクロ実行後

1ページから2ページ目へまたがった表にも、表のタイトル行を表示しました。

 

VBAコードの解説

[For i = 1 To ActiveDocument.Tables.Count]は、
ワードファイル内にある表の総数をカウントし、全ての表をループします。

[ActiveDocument.Tables(i)]は、
ワードファイル内の上から何個目にある表なのかを示します。
[i=1」の場合、ワードファイル内の1番上にある表を示します。

[.Rows(1).HeadingFormat = True]は、
処理対象の表について、タイトル行の繰り返しを設定します。

※タイトル行の繰り返しを解除したい場合は、
[.Rows(1).HeadingFormat = True] を [.Rows(1).HeadingFormat = False]に設定します。
 
この記事がお役に立ちますと幸いです。
 

【ワードマクロ】表の処理を自動化:超便利13選
...

 

「たった1秒で仕事が片づくExcel自動化の教科書【増強完全版】」
「5時間かかる作業が3時間でできます」ではなく「1秒で終わらせます」へ
毎日の業務を瞬時に終わらせるしくみを解説