Borders オブジェクト (Word)Borders object (Word)

オブジェクトの罫線を表す**Border** オブジェクトのコレクションです。A collection of Border objects that represent the borders of an object.

注釈Remarks

Borders プロパティを使用して Borders コレクションを取得します。Use the Borders property to return the Borders collection. 次の使用例は、作業中の文書の最初の段落を既定の罫線で囲みます。The following example applies the default border around the first paragraph in the active document.

ActiveDocument.Paragraphs(1).Borders.Enable = True

Border オブジェクトを Borders コレクションに追加することはできません。Border objects cannot be added to the Borders collection. Borders コレクションのメンバー数には制限があり、オブジェクトの種類に応じて異なります。The number of members in the Borders collection is finite and varies depending on the type of object. たとえば、表の場合、 Borders コレクションのメンバー数は 6 ですが、段落の場合は 4 です。For example, a table has six elements in the Borders collection, whereas a paragraph has four.

罫線 (インデックス) を使用して、1つのborderオブジェクトを取得するには、引数 index に罫線を指定します。Use Borders (index), where index identifies the border, to return a single Border object. 引数 Index に使用できる定数は、 WdBorderType クラスの定数のいずれかです。Index can be one of the WdBorderType constants. WdBorderType クラスの定数の中には、選択またはインストールされている言語の設定 (たとえば、日本語) によっては使用できないものがあります。Some of the WdBorderType constants may not be available to you, depending on the language support (U.S. English, for example) that you have selected or installed.

Borderオブジェクトに境界線を適用するには、 LineStyle プロパティを使用します。Use the LineStyle property to apply a border line to a Border object. 次の使用例は、作業中の文書の最初の段落の後に二重罫線を設定します。The following example applies a double-line border below the first paragraph in the active document.

With ActiveDocument.Paragraphs(1).Borders(wdBorderBottom) 
 .LineStyle = wdLineStyleDouble 
 .LineWidth = wdLineWidth025pt 
End With

次の使用例は、選択範囲の最初の文字を囲むように一重罫線を設定します。The following example applies a single-line border around the first character in the selection.

With Selection.Characters(1) 
 .Font.Size = 36 
 .Borders.Enable = True 
End With

次の使用例は、最初のセクションの各ページを囲むように絵柄をページ罫線として追加します。The following example adds an art border around each page in the first section.

For Each aBorder In ActiveDocument.Sections(1).Borders 
 With aBorder 
 .ArtStyle = wdArtSeattle 
 .ArtWidth = 20 
 End With 
Next aBorder

メソッドMethods

プロパティProperties

関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.