Metoda ApplicationFactory.GetVstoObject — (ListObject)
Zwraca Microsoft.Office.Tools.Excel.ListObject , która rozszerza funkcjonalność obiektu określona lista macierzystego.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestawy: Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Function GetVstoObject ( _
listObject As ListObject _
) As ListObject
ListObject GetVstoObject(
ListObject listObject
)
Parametry
- listObject
Typ: Microsoft.Office.Interop.Excel.ListObject
Obiekt Lista macierzystego, który chcesz pobrać rozszerzone obiektu.
Wartość zwracana
Typ: Microsoft.Office.Tools.Excel.ListObject
Obiekt, który rozszerza funkcjonalność obiektu Lista macierzystego.
Uwagi
Wywołanie tej metody dodatek programu poziomu aplikacji do dostosowywania dowolnego obiektu listy w arkuszu programu Excel.Metoda ta umożliwia generowanie nowego Microsoft.Office.Tools.Excel.ListObject obiektu, jeśli nie ma takiego obiektu już został wygenerowany.Kolejne wywołania tej metody zwraca buforowane wystąpienie istniejących Microsoft.Office.Tools.Excel.ListObject obiektu.Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumenty programu Word oraz skoroszyty programu Excel w dodatki poziomie aplikacji w czasie wykonywania.
Przykłady
Poniższy przykład kodu tworzy Microsoft.Office.Tools.Excel.ListObject hosta, towaru.Aby użyć tego kodu, uruchomić go z ThisAddIn klasy w dodatek programu Excel projektu atakującego .NET Framework 4 lub .NET Framework 4.5.
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");
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przestrzeń nazw Microsoft.Office.Tools.Excel