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를 실행하는 서버에 연결된 목록의 경우 이 메서드를 통해 목록에 포함된 행 수에만 ListObject의 현재 범위와 다른 Range 인수를 제공하여 목록 크기를 조정할 수 있습니다. 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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.