다음을 통해 공유


ControlCollection.AddListObject 메서드 (ListObject)

지정된 네이티브 Microsoft.Office.Interop.Excel.ListObject를 기반으로 하는 컨트롤 컬렉션에 Visual Studio Microsoft.Office.Tools.Excel.ListObject를 추가합니다.

네임스페이스:  Microsoft.Office.Tools.Excel
어셈블리:  Microsoft.Office.Tools.Excel(Microsoft.Office.Tools.Excel.dll)

구문

‘선언
Function AddListObject ( _
    listObject As ListObject _
) As ListObject
ListObject AddListObject(
    ListObject listObject
)

매개 변수

반환 값

형식: Microsoft.Office.Tools.Excel.ListObject
컨트롤 컬렉션에 추가된 Visual Studio Microsoft.Office.Tools.Excel.ListObject입니다.

예외

예외 상황
ArgumentNullException

listObject 인수가 nullNull 참조(Visual Basic의 경우 Nothing)이거나 길이가 0인 경우

ControlNameAlreadyExistsException

이름이 같은 ListObject 컨트롤이 ControlCollection 인스턴스에 이미 추가된 경우

설명

코드에서 직접 이 메서드를 호출하면 안 됩니다. 대신 ListObjectExtensions.GetVstoObject 확장 메서드를 호출하여 Visual Studio Microsoft.Office.Tools.Excel.ListObject를 가져옵니다.

ListObjectExtensions.GetVstoObject 확장 메서드는 이 메서드를 사용하여 네이티브 Microsoft.Office.Interop.Excel.ListObject의 인스턴스에 해당하는 Visual Studio Microsoft.Office.Tools.Excel.ListObject를 생성합니다.

ListObjectExtensions.GetVstoObject 확장 메서드는 확장 Microsoft.Office.Tools.Excel.ListObject를 한 번만 만듭니다. 이 확장 메서드를 다시 호출하면 기존 확장 개체의 동일한 인스턴스가 반환됩니다. 반면 AddListObject는 매번 새 확장 Microsoft.Office.Tools.Excel.ListObject를 만듭니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

ControlCollection 인터페이스

AddListObject 오버로드

Microsoft.Office.Tools.Excel 네임스페이스