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
)
參數
- Range
型別:Microsoft.Office.Interop.Excel.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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。