段落という単語のいくつかのプロパティを見つけるマクロがあります。マクロを使って '4行以上の段落'を探す必要があります。MS Wordマクロで複数の段落プロパティを検索する方法
私はこのコードを試してみました:
If oPar.LineCount = LineCount + 4 Then
は、コード全体については、以下を参照してください:
Sub CheckKeepLinesTogether()
Application.ScreenUpdating = False
Const message As String = "Check Keep Lines Together"
Dim oPar As Paragraph
Dim oRng As Word.Range
Dim LineCount As Long
For Each oPar In ActiveDocument.Paragraphs
Set oRng = oPar.Range
With oRng
With .Find
.ClearFormatting
.Text = "^13"
.Execute
End With
Set oRng = oPar.Range
If oPar.KeepTogether = False Then
If oPar.LineCount = LineCount + 4 Then
.Select
Selection.Comments.Add Range:=Selection.Range
Selection.TypeText Text:=message
Set oRng = Nothing
End If
End If
End With
Next
Application.ScreenUpdating = True
End Sub
をテストしていないMSDNでのレンジ特性について学ぶためにしてみてください。範囲はVBAのすべての中心です。タグに関する情報を読んだら、タグを選択してください。 – Rahul