次のコードはマイクロソフトWordのマクロ(VBA)で文書内のすべての段落のインデントを10ポイントにする例である。 Sub インデントテスト() For i = 1 To ActiveDocument.Paragraphs.Count a = ActiveDocument.Paragraphs(i) ActiveDocument.Paragraphs(i).Range.Select With Selection.ParagraphFormat .LeftIndent = 10 .FirstLineIndent = 0 End With Next i End Sub 段落の数を数え、それぞれの段落についてインデントを設定する。 LeftIndentにポイント数を入れ、左インデントを設定する。 FirstLineIndentは最初の行の左インデントを設定するためのもので、字下げやぶら下げをし
![Wordのマクロでインデントを操作する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/43412798fb710bd974cb82dd9d0b35f0e00b21d8/height=288;version=1;width=512/https%3A%2F%2Fstabucky.com%2Fwp%2Fwp-content%2Fuploads%2F2011%2F11%2Fword_logo.png)