FormatCondition.Borders プロパティ (Excel)

条件付き書式の境界を表す Borders コレクションを返します。

構文

式。罫線

式FormatCondition オブジェクトを表す変数。

注釈

FormatCondition によって返される Borders コレクションは、条件付き書式のサイド定数 xlLeft、xlRight、xlTop、および xlBottom を使用します。

このコレクションでは、 xlEdgeLeft、 xlEdgeRight、 xlEdgeTop、 xlEdgeBottom、 xlInsideHorizontal、または xlInsideVertical を使用しないでください。 これらの定数は Range.Borders に適用されます。 FormatCondition.Borders で xlEdge インデックスを使用すると、LineStyle や Weight などのプロパティにアクセスすると、実行時エラー 1004 (COM エラー 0x800A03EC) が発生する可能性があります。

サポートされている条件付き書式の側を選択すると、 LineStyle、 Weight、および Color のプロパティを読み書きできます。 サポートされている線のスタイルと太さについては、 FormatCondition オブジェクトを参照してください。

例

この例では、Sheet1 のセル B2 の最初の条件付き書式ルールの下側の境界線を細い赤い境界線に設定します。

Sub SetConditionalFormatBorder()

    With Worksheets("Sheet1").Range("B2") _
            .FormatConditions(1).Borders(xlBottom)
        .LineStyle = xlContinuous
        .Weight = xlThin
        .ColorIndex = 3
    End With

End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。