ApplicationFactory.GetVstoObject - метод (ListObject)
Возвращает ведущий элемент Microsoft.Office.Tools.Excel.ListObject, расширяющий функциональность указанного собственного объекта списка.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel (в Microsoft.Office.Tools.Excel.dll)
Синтаксис
'Декларация
Function GetVstoObject ( _
listObject As ListObject _
) As ListObject
ListObject GetVstoObject(
ListObject listObject
)
Параметры
- listObject
Тип: Microsoft.Office.Interop.Excel.ListObject
Собственный объект списка, для которого нужно извлечь расширенный объект.
Возвращаемое значение
Тип: Microsoft.Office.Tools.Excel.ListObject
Объект, расширяющий функциональность указанного собственного объекта списка.
Заметки
Вызовите этот метод в надстройке уровня приложения, чтобы настроить любой открытый в листе Excel объект списка. Этот метод создает новый объект Microsoft.Office.Tools.Excel.ListObject, если такой объект еще не создан. Последующие вызовы данного метода возвращают кэшированный экземпляр существующего объекта Microsoft.Office.Tools.Excel.ListObject. Дополнительные сведения см. в разделе Расширение документов Word и книг Excel в надстройках уровня приложения во время выполнения.
Примеры
В следующем примере кода создается ведущий элемент Microsoft.Office.Tools.Excel.ListObject. Чтобы воспользоваться этим кодом, запустите его из класса ThisAddIn в проекте надстройки Excel, ориентированном на .NET Framework 4.
Dim mySheet As Excel.Worksheet = Me.Application.ActiveSheet
If mySheet.ListObjects.Count > 0 Then
Dim vstoListObject As ListObject = _
Globals.Factory.GetVstoObject(mySheet.ListObjects(1))
vstoListObject.SetDataBinding(ds, "Product", "Name")
End If
Excel.Worksheet mySheet = (Excel.Worksheet)
this.Application.Worksheets["Sheet1"];
if (mySheet.ListObjects.Count > 0)
{
ListObject vstoListObject =
Globals.Factory.GetVstoObject(mySheet.ListObjects[1]);
vstoListObject.SetDataBinding(ds, "Product", "Name");
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Office.Tools.Excel - пространство имен
Другие ресурсы
Расширение документов Word и книг Excel в надстройках уровня приложения во время выполнения
Получение вложенных объектов из собственных объектов Office в настройках уровня документа