Share via


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 命名空間