Jak: Zmienianie rozmiaru formantów ListObject
Ustaw rozmiar ListObject kontrolować, kiedy można ją dodać do skoroszytu programu Microsoft Office Excel; można jednak zmienić jego rozmiar, w późniejszym czasie.Na przykład można zmienić listę dwie kolumny na trzy kolumny.
Dotyczy: Informacje przedstawione w tym temacie dotyczą projektów na poziomie dokumentu i projektów na poziomie aplikacji dla programów Excel 2013 i Excel 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacji pakietu Office i typ projektu.
Można zmienić rozmiar ListObject kontroli w czasie projektowania lub w czasie wykonywania projektów na poziomie dokumentu.Można zmienić rozmiar ListObject kontroli w czasie wykonywania w projekcie na poziomie aplikacji.
W tym temacie opisano następujące zadania:
Zmiana rozmiaru obiektu ListObject kontroli w czasie projektowania
Zmiana rozmiaru obiektu ListObject kontroli w czasie wykonania w projekt na poziomie dokumentu
Zmiana rozmiaru obiektu ListObject kontroli w czasie wykonywania w projekcie na poziomie aplikacji
Aby uzyskać więcej informacji o ListObject kontroli, zobacz Formant ListObject.
Aby wyświetlić pokrewne wideo demonstracyjne, zobacz jak zrobić I: dodać kolumny do obiektu listy powiązany z danymi w czasie wykonywania?.
Zmiana rozmiaru formantu obiektu ListObject w czasie projektowania
Aby zmienić rozmiar listy, kliknij i przeciągnij jeden z uchwytów zmiany rozmiaru, lub można zmienić jego rozmiar, w Zmień rozmiar listy okno dialogowe.
Aby zmienić rozmiar listy za pomocą okna dialogowego Zmiana rozmiaru listy
Kliknij prawym przyciskiem myszy ListObject kontroli.
Wskaż Lista, a następnie kliknij przycisk Zmień rozmiar listy w menu skrótów.
Zaznacz komórki, które chcesz użyć, aby określić rozmiar listy.
Kliknij przycisk OK.
Zmiana rozmiaru formantu obiektu ListObject w czasie wykonywania projektu poziomie dokumentu
Można zmienić rozmiar ListObject kontroli w czasie wykonywania za pomocą Resize metoda.Nie można użyć tej metody, aby przenieść ListObject kontroli do nowej lokalizacji w arkuszu.Nagłówki muszą pozostać w tym samym wierszu, a po zmianie rozmiaru ListObject kontroli musi nakładać się oryginalny obiekt z listy.Po zmianie rozmiaru ListObject kontroli musi zawierać wiersz nagłówka i co najmniej jeden wiersz danych.
Aby zmienić rozmiar obiektu listy programowo
Tworzenie ListObject formantu, który obejmuje komórki A1 przez B3 na Sheet1.
Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _ Me.Controls.AddListObject(Me.Range("A1", "B3"), "List1")
Microsoft.Office.Tools.Excel.ListObject list1 = this.Controls.AddListObject(this.Range["A1", "B3"], "list1");
Zmienianie rozmiaru listy na komórki, A1 przez C5.
List1.Resize(Range.Item("A1", "C5"))
list1.Resize(this.Range["A1", "C5"]);
Zmiana rozmiaru obiektu ListObject w czasie wykonywania w projekcie na poziomie aplikacji
Można zmienić rozmiar ListObject formantu dowolnego otwartego arkusza, w czasie wykonywania.Aby uzyskać więcej informacji na temat dodawania ListObject kontroli do arkusza przy użyciu dodatku poziomie aplikacji, zobacz Jak: dodawanie formantów ListObject do arkuszy.
Aby zmienić rozmiar obiektu listy programowo
Tworzenie ListObject formantu, który obejmuje komórki A1 przez B3 na Sheet1.
Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet = _ Application.ActiveSheet Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet = _ Globals.Factory.GetVstoObject(NativeWorksheet) Dim list1 As Microsoft.Office.Tools.Excel.ListObject list1 = worksheet.Controls.AddListObject(worksheet.Range("$A$1:$B$3"), "MyListObject")
Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet); Microsoft.Office.Tools.Excel.ListObject list1; list1 = worksheet.Controls.AddListObject(worksheet.Range["$A$1:$B$3"], "MyListObject");
Zmienianie rozmiaru listy na komórki, A1 przez C5.
list1.Resize(worksheet.Range("A1", "C5"))
list1.Resize(worksheet.Range["A1", "C5"]);
Zobacz też
Zadania
Jak: dodawanie formantów ListObject do arkuszy
Jak: Zmienianie rozmiaru formantów zakładki
Jak: Zmienianie rozmiaru formantów NamedRange
Koncepcje
Dodawanie formantów do dokumentów pakietu Office w czasie wykonywania
Elementy hosta i Omówienie kontroli hosta
Automatyzowanie programu Excel przy użyciu obiektów rozszerzony