範囲 BorderAround (Excel)Range.BorderAround method (Excel)

指定範囲に罫線を追加し、新しい輪郭線のborderオブジェクトの**LineStyle、およびWeight** のプロパティを設定します。Adds a border to a range and sets the Color, LineStyle, and Weight properties of the Border object for the new border. Variant 型です。Variant.

構文Syntax

ボーダー (周囲)(LineStyleWeightColorIndexColorThemeColor)expression.BorderAround (LineStyle, Weight, ColorIndex, Color, ThemeColor)

expressionRange オブジェクトを表す変数です。expression A variable that represents a Range object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
LineStyleLineStyle オプションOptional VariantVariant 輪郭の線のスタイルを指定する**XlLineStyle** の定数のいずれかです。One of the constants of XlLineStyle specifying the line style for the border.
WeightWeight オプションOptional XlBorderWeightXlBorderWeight 罫線の太さを指定します。The border weight.
ColorIndexColorIndex 省略可能Optional XlColorIndexXlColorIndex 罫線の色を現在のカラー パレットのインデックス番号または XlColorIndex 定数で指定します。The border color, as an index into the current color palette or as an XlColorIndex constant.
ColorColor オプションOptional VariantVariant 罫線の色を示す RGB 値を指定します。The border color, as an RGB value.
ThemeColorThemeColor オプションOptional VariantVariant テーマの色を現在の色のテーマのインデックスまたは**XlThemeColor** 値として指定します。The theme color, as an index into the current color theme or as an XlThemeColor value.

戻り値Return value

バリアント型Variant

注釈Remarks

指定できる値は、ColorIndexColor、または ThemeColor のいずれかです。You must specify only one of the following: ColorIndex, Color, or ThemeColor.

_LineStyle_または_Weight_のどちらかを指定できますが、両方を指定することはできません。You can specify either LineStyle or Weight, but not both. 両方の引数を省略すると、既定の太さでの罫線が使用されます。If you don't specify either argument, Microsoft Excel uses the default line style and weight.

このメソッドでは選択範囲全体が罫線で囲まれるのであって、範囲内の各セルが罫線で囲まれるわけではありません。This method outlines the entire range without filling it in. すべてのセルの罫線を設定するには、 borders コレクションのLineStyle、およびWeightプロパティを設定する必要があります。To set the borders of all the cells, you must set the Color, LineStyle, and Weight properties for the Borders collection. 罫線を消去するには、消去する範囲に含まれているすべてのセルの LineStyle プロパティを xlLineStyleNone に設定します。To clear the border, you must set the LineStyle property to xlLineStyleNone for all the cells in the range.

Example

次の使用例では、シート 1 のセル範囲 A1:D4 に太い赤色の罫線を作成します。This example adds a thick red border around the range A1:D4 on Sheet1.

Worksheets("Sheet1").Range("A1:D4").BorderAround _ 
 ColorIndex:=3, Weight:=xlThick

サポートとフィードバック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.