次の方法で共有


XmlMappedRange.BorderAround メソッド

XmlMappedRange コントロールに境界線を追加し、その新しい境界線に対して ColorLineStyle、および Weight の各プロパティを設定します。

名前空間:  Microsoft.Office.Tools.Excel
アセンブリ:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)

構文

'宣言
Function BorderAround ( _
    LineStyle As Object, _
    Weight As XlBorderWeight, _
    ColorIndex As XlColorIndex, _
    Color As Object _
) As Object
Object BorderAround(
    Object LineStyle,
    XlBorderWeight Weight,
    XlColorIndex ColorIndex,
    Object Color
)

パラメーター

  • Color
    型: System.Object
    RGB 値で表した境界線の色です。

戻り値

型: System.Object

解説

ColorIndex と Color はいずれか一方のみを必ず指定する必要があります。両方指定することはできません。

LineStyle と Weight はいずれか一方のみを指定できます。両方指定することはできません。 いずれの引数も指定しなかった場合、Microsoft Office Excel は、既定の線のスタイルおよび太さを使用します。

このメソッドは、XmlMappedRange コントロールを外枠で囲みます。中は塗りつぶしません。

境界線を消去するには、XmlMappedRange コントロールの LineStyle プロパティを xlLineStyleNone に設定します。

省略可能なパラメーター

省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。

次のコード例は、BorderAround メソッドを使用して、XmlMappedRange の周囲に太い境界線を適用します。 次に、ClearFormats メソッドを使用して境界線を消去することを求めるメッセージを表示します。 このコード例では、現在のワークシートに CustomerLastNameCell という名前の XmlMappedRange が含まれているものと仮定しています。

Private Sub SetBorder()
    Me.CustomerLastNameCell.BorderAround( _
        Weight:=Excel.XlBorderWeight.xlThick, _
        ColorIndex:=Excel.XlColorIndex.xlColorIndexAutomatic)

    If MessageBox.Show("Clear the border?", "Test", MessageBoxButtons.YesNo) = _
        DialogResult.Yes Then
        Me.CustomerLastNameCell.ClearFormats()
    End If
End Sub
private void SetBorder()
{
    this.CustomerLastNameCell.BorderAround(missing, 
        Excel.XlBorderWeight.xlThick, 
        Excel.XlColorIndex.xlColorIndexAutomatic, missing);

    if (MessageBox.Show("Clear the border?", "Test",
        MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        this.CustomerLastNameCell.ClearFormats();
    }
}

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

XmlMappedRange インターフェイス

Microsoft.Office.Tools.Excel 名前空間