1
画像が示すように、私は赤のこの段落を見つけたいが、緑色の印が付いた段落は見つからない。
次のコードを試しました。しかし、実行するための応答は、誰かが私にこのコードを改善する方法を教えてくれます。もし私が低レベルの間違いをしたら、希望は私を修正することができます、ありがとう。特定の段落を見つける
Sub qw()
Dim p As Paragraph, d As Document
For Each p In ActiveDocument.Range.Paragraphs
If p.Format.FirstLineIndent = CentimetersToPoints(0) And p.Range.Words(1) = "Author" Then
p.Range.HighlightColorIndex = wdRed
End If
Next
End Sub
私はinstr(p.Range.Words(1)、 "Author")を提案します。 Authorにハードスペースなどが続く場合でも機能します。 – MarcinSzaleniec
@MarcinSzaleniec - おそらく良い音。私は 'Left()'を使うことを考えていましたが、Word用のVBAには存在しないことが分かりました。 – Vityata
@MarcinSzaleniecあなたの提案をありがとう!私はもっと試してみます。 –