若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文
建議使用 Visual Studio 2017

XmlMappedRange.BorderAround 方法

將框線加入 XmlMappedRange 控制項,並設定新框線的 ColorLineStyleWeight 屬性。

命名空間:  Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)

Object BorderAround(
	Object LineStyle,
	XlBorderWeight Weight,
	XlColorIndex ColorIndex,
	Object Color
)

參數

LineStyle
類型:System.Object
框線的線條樣式。 可以是下列其中一個 XlLineStyle 值:
xlContinuous
xlDash
xlDashDot
xlDashDotDot
xlDot
xlDouble
xlSlantDashDot
xlLineStyleNone
Weight
類型:Microsoft.Office.Interop.Excel.XlBorderWeight
框線粗細。 可以是下列其中一個 XlBorderWeight 常數:
xlHairline
xlMedium
xlThick
xlThin
ColorIndex
類型:Microsoft.Office.Interop.Excel.XlColorIndex
框線色彩,可做為目前色板的索引或 XlColorIndex 常數。 可以是下列其中一個 XlColorIndex 常數:
xlColorIndexAutomatic
xlColorIndexNone
Color
類型:System.Object
框線色彩,為 RGB 值。

傳回值

類型:System.Object

您必須指定 ColorIndexColor,但不能同時指定兩者。

您可以指定 LineStyleWeight,但不能同時指定兩者。 如果您未指定上述引數,則 Microsoft Office Excel 會使用預設的線條樣式和粗細。

這個方法會顯示 XmlMappedRange 控制項的外框,但不填滿。

若要清除框線,您可以將 XmlMappedRange 控制項的 LineStyle 屬性設定為 xlLineStyleNone

選擇性參數

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

下列程式碼範例使用 BorderAround 方法在 XmlMappedRange 四周套用粗框線。 然後此範例提示使用者,使用 ClearFormats 方法清除框線。 這個程式碼範例假設目前工作表包含名為 CustomerLastNameCellXmlMappedRange


private void SetBorder()
{
    this.CustomerLastNameCell.BorderAround(missing, 
        Excel.XlBorderWeight.xlThick, 
        Excel.XlColorIndex.xlColorIndexAutomatic);

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


顯示: