다음을 통해 공유


ListObjectExtensions.GetVstoObject 메서드

정의

오버로드

GetVstoObject(ListObject, ApplicationFactory)

애플리케이션 수준 추가 기능에서 현재 ListObject 개체의 기능을 확장하는 ListObject 호스트 컨트롤을 반환합니다. 프로젝트의 Globals.Factory 개체를 factory 매개 변수에 전달합니다.

GetVstoObject(ListObject, Factory)

문서 수준 사용자 지정에서 현재 ListObject 개체의 기능을 확장하는 ListObject 호스트 컨트롤을 반환합니다. 프로젝트의 Globals.Factory 개체를 factory 매개 변수에 전달합니다.

GetVstoObject(ListObject, ApplicationFactory)

애플리케이션 수준 추가 기능에서 현재 ListObject 개체의 기능을 확장하는 ListObject 호스트 컨트롤을 반환합니다. 프로젝트의 Globals.Factory 개체를 factory 매개 변수에 전달합니다.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Office::Tools::Excel::ListObject ^ GetVstoObject(Microsoft::Office::Interop::Excel::ListObject ^ listObject, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static Microsoft.Office.Tools.Excel.ListObject GetVstoObject(this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member GetVstoObject : Microsoft.Office.Interop.Excel.ListObject * Microsoft.Office.Tools.Excel.ApplicationFactory -> Microsoft.Office.Tools.Excel.ListObject
<Extension()>
Public Function GetVstoObject (listObject As ListObject, factory As ApplicationFactory) As ListObject

매개 변수

listObject
ListObject

확장할 네이티브 목록 개체입니다. 이 매개 변수를 직접 제공하지 마세요. 사용자가 Excel 목록 개체에서 이 메서드를 호출하면 런타임이 이 매개 변수를 제공합니다.

factory
ApplicationFactory

애플리케이션 수준 추가 기능에서 특정 기능에 대한 액세스를 제공하는 개체입니다. Globals.Factory 개체를 이 매개 변수에 전달합니다.

반환

현재 ListObject 개체의 기능을 확장하는 호스트 컨트롤입니다.

설명

애플리케이션 수준 추가 기능에서 이 메서드를 호출하여 Excel에서 열려 있는 목록 개체를 확장합니다. 이 메서드는 이 메서드를 호출하는 개체에 대해 Microsoft.Office.Interop.Excel.ListObject 이러한 개체가 아직 생성되지 않은 경우 새 Microsoft.Office.Tools.Excel.ListObject 호스트 컨트롤을 생성합니다. 동일한 Microsoft.Office.Interop.Excel.ListObject 개체에서 이 메서드에 대한 후속 호출은 동일한 Microsoft.Office.Tools.Excel.ListObject instance 반환합니다.

이 메서드는 .NET Framework 3.5에서 .NET Framework 4 또는 .NET Framework 4.5로 대상을 변경한 Office 프로젝트와의 이전 버전과의 호환성을 위해 제공됩니다. .NET Framework 4 또는 .NET Framework 4.5를 대상으로 하는 새 프로젝트에서는 프로젝트의 개체에서 제공하는 메서드를 Globals.Factory 호출 GetVstoObject 해야 합니다.

자세한 내용은 Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time을 참조하세요.

적용 대상

GetVstoObject(ListObject, Factory)

문서 수준 사용자 지정에서 현재 ListObject 개체의 기능을 확장하는 ListObject 호스트 컨트롤을 반환합니다. 프로젝트의 Globals.Factory 개체를 factory 매개 변수에 전달합니다.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Office::Tools::Excel::ListObject ^ GetVstoObject(Microsoft::Office::Interop::Excel::ListObject ^ listObject, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static Microsoft.Office.Tools.Excel.ListObject GetVstoObject(this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.Factory factory);
static member GetVstoObject : Microsoft.Office.Interop.Excel.ListObject * Microsoft.Office.Tools.Excel.Factory -> Microsoft.Office.Tools.Excel.ListObject
<Extension()>
Public Function GetVstoObject (listObject As ListObject, factory As Factory) As ListObject

매개 변수

listObject
ListObject

확장할 네이티브 목록 개체입니다. 이 매개 변수를 직접 제공하지 마세요. 사용자가 Excel 목록 개체에서 이 메서드를 호출하면 런타임이 이 매개 변수를 제공합니다.

factory
Factory

문서 수준 사용자 지정에서 특정 기능에 대한 액세스를 제공하는 개체입니다. Globals.Factory 개체를 이 매개 변수에 전달합니다.

반환

현재 ListObject 개체의 기능을 확장하는 호스트 컨트롤입니다.

설명

문서 수준 사용자 지정에서 이 메서드를 호출하여 현재 사용자 지정에 Microsoft.Office.Tools.Excel.ListObject 있는 호스트 컨트롤을 가져올 수 있습니다. 이 메서드를 Microsoft.Office.Interop.Excel.ListObject 호출하는 개체가 현재 사용자 지정에서 호스트 컨트롤의 Microsoft.Office.Tools.Excel.ListObject 기본 개체가 아닌 경우 이 메서드는 를 반환합니다 null.

이 메서드는 .NET Framework 3.5에서 .NET Framework 4 또는 .NET Framework 4.5로 대상을 변경한 Office 프로젝트와의 이전 버전과의 호환성을 위해 제공됩니다. .NET Framework 4 또는 .NET Framework 4.5를 대상으로 하는 새 프로젝트에서는 프로젝트의 개체에서 제공하는 메서드를 Globals.Factory 호출 GetVstoObject 해야 합니다. 자세한 내용은 Programming Document-Level Customizations을 참조하십시오.

적용 대상