Como: redimensionar controles ListObject
Você definir o tamanho de um controle de ListObject ao adicionar a uma pasta de trabalho do Microsoft Office Excel; no entanto, convém redimensionar-la mais tarde.Por exemplo, convém alterar uma lista de duas colunas a três colunas.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2013 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Você pode redimensionar controles de ListObject em tempo de design ou em tempo de execução em projetos de um documento nível.Você pode redimensionar controles de ListObject em tempo de execução em um projeto de aplicativo.
este tópico descreve as seguintes tarefas:
Redimensionar controles de ListObject em tempo de design
Redimensionar controles de ListObject em tempo de execução em um projeto de um documento nível
Redimensionar controles de ListObject em tempo de execução em um projeto de nível de aplicativo
Para obter mais informações sobre controles de ListObject , consulte Controle de ListObject.
Para uma demonstração de vídeo relacionada, consulte Como: eu faço Adicione colunas a um objeto associado a dados da lista em tempo de execução?.
Redimensionando um controle de ListObject em tempo de design
Para redimensionar uma lista, clique e arraste uma das alças de dimensionamento, ou você pode redefinir seu tamanho na caixa de diálogo de Redimensionar Lista .
para redimensionar uma lista usando redimensionar listar a caixa de diálogo
Clique com o botão direito do mouse em um controle de ListObject .
ListaAponte para, e clique em Redimensionar Lista no menu de atalho.
Selecione as células que você deseja usar para definir o tamanho da lista.
Clique em OK.
Redimensionando um controle de ListObject em tempo de execução em um projeto de um documento Nível
você pode redimensionar um controle de ListObject em tempo de execução usando o método de Resize .Você não pode usar esse método para mover o controle de ListObject para um novo local na planilha.Os cabeçalhos devem permanecer na mesma linha, e o controle redimensionado de ListObject deve sobrepor o objeto original da lista.O controle redimensionado de ListObject deve conter uma linha de cabeçalho, e pelo menos uma linha de dados.
Para redimensionar programaticamente um objeto de lista
Crie um controle de ListObject essa célula A1 de períodos com B3 em 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");
redimensionar a lista para incluir células A1 com C5.
List1.Resize(Range.Item("A1", "C5"))
list1.Resize(this.Range["A1", "C5"]);
Redimensionando um ListObject em tempo de execução em um projeto de Nível de aplicativo
você pode redimensionar um controle de ListObject em alguns planilha aberta em tempo de execução.Para obter mais informações sobre como adicionar ListObject controle para uma planilha usando um suplemento ao aplicativo, consulte Como: adicionar controles de ListObject às planilhas.
Para redimensionar programaticamente um objeto de lista
Crie um controle de ListObject essa célula A1 de períodos com B3 em 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");
redimensionar a lista para incluir células A1 com C5.
list1.Resize(worksheet.Range("A1", "C5"))
list1.Resize(worksheet.Range["A1", "C5"]);
Consulte também
Tarefas
Como: adicionar controles de ListObject às planilhas
Como: redimensionar os controles de indicador
Como: redimensionar controles NamedRange
Conceitos
Adicionar controles a documentos do Office em tempo de execução
Itens de host e visão geral sobre controles de Host
Automatizar o Excel usando o Extended objetos