共用方式為


ListObject.Resize 方法

ListObject 控制項可以調整大小至新的範圍。

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

語法

'宣告
Sub Resize ( _
    Range As Range _
)
void Resize(
    Range Range
)

參數

備註

這個屬性不會插入或移除儲存格。

標題必須保持在同一列,且產生的清單必須與原始清單重疊。清單必須包含標題列和至少一列的資料。

對於連結至執行 Microsoft Windows SharePoint Services 之伺服器的清單,您可以提供 Range 引數 (與目前 ListObject 之範圍的差異只在於包含的列數),使用這個方法重新調整清單的大小。藉由新增或刪除欄 (在 Range 引數中) 來嘗試調整連結至 Windows SharePoint Services 之清單的大小,會產生執行階段錯誤。

範例

下列程式碼範例會在目前的工作表上建立 ListObject,然後呼叫 Resize 方法增加 ListObject 的大小。

這是示範文件層級自訂的範例。

    Private Sub ListObject_Resize()
        Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
            Me.Controls.AddListObject(Me.Range("A1", "D4"), "List1")

        If DialogResult.Yes = MessageBox.Show("Resize the ListObject?", _
            "Test", MessageBoxButtons.YesNo) Then
            List1.Resize(Me.Range("A1", "H4"))
        End If

    End Sub

private void ListObject_Resize()
{
    Microsoft.Office.Tools.Excel.ListObject list1 =
        this.Controls.AddListObject(this.Range["A1", "D4"], "list1");

    if (DialogResult.Yes == MessageBox.Show("Resize the ListObject?",
        "Test", MessageBoxButtons.YesNo))
    {
        list1.Resize(this.Range["A1", "H4"]);
    }
}

.NET Framework 安全性

請參閱

參考

ListObject 介面

Microsoft.Office.Tools.Excel 命名空間