Como: Redimensionar controles ListObject
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Projetos de nível de documento
Projetos de nível de aplicativo
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Você definir o tamanho de um ListObject Controlarar quando você Adicionar-lo para uma pasta de trabalho do Microsoft Office Excel; no entanto, convém Redimensionar-lo em um momento posterior.Por exemplo, convém para alterar uma lista de duas colunas para três colunas.
Você pode redimensionar ListObject controles em tempo de design ou em tempo de execução em projetos de nível de documento.Iniciando no Visual Studio 2008 Serviço Pack 1 (SP1), você pode redimensionar ListObject controles em tempo de execução em um projeto de nível de aplicativo.
Este tópico descreve as seguintes tarefas:
Redimensionando ListObject controles em tempo de design
Redimensionando ListObject controles em tempo de execução em um projeto de nível de documento
Redimensionando ListObject controles em tempo de execução em um projeto de nível de aplicativo
Para obter mais informações sobre controles de ListObject , consulte Controlarar de ListObject.
Redimensionar um Controlarar de ListObject em tempo de design
Para redimensionar uma lista, você pode clique e arraste uma das alças de dimensionamento, ou você pode redefinir seu tamanho em Redimensionar lista Caixa de Diálogo.
Para redimensionar uma lista usando a caixa de diálogo lista de redimensionamento
Clique com o botão direito do mouse em um Controlarar de ListObject.
Aponte para Listae, em seguida, clique em Redimensionar lista no menu de atalho.
Selecionar as células que você deseja usar para definir o tamanho da lista.
Clique em OK.
Redimensionar um Controlarar de ListObject em tempo de execução em um projeto de nível de documento
Você pode redimensionar um Controlarar de ListObject em tempo de execução usando o método Resize.Você não pode usar esse método para mover o Controlarar de ListObject para um novo local na planilha.Os cabeçalhos devem permanecer na mesma linha, e o Controlarar redimensionada ListObject deve se sobrepor o objeto de lista original.O Controlarar redimensionada ListObject deve conter uma linha de cabeçalho e pelo menos uma linha de dados.
Para redimensionar um objeto de lista por meio de programação
Criar um Controlarar de ListObject que abrange célula A1 a 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 a C5.
List1.Resize(Range.Item("A1", "C5"))
list1.Resize(this.Range["A1", "C5"]);
Redimensionar um ListObject em tempo de execução em um projeto de nível de aplicativo
Iniciando no SP1, você pode redimensionar um Controlarar de ListObject em qualquer Abrir planilha em tempo de execução.Para obter mais informações sobre como adicionar um Controlarar de ListObject a uma planilha usando um suplemento do nível de aplicativo, consulte Como: Adicionar controles de ListObject a planilhas.
Para redimensionar um objeto de lista por meio de programação
Criar um Controlarar de ListObject que abrange célula A1 a B3 em Sheet1.
Dim worksheet As Worksheet = CType(Application.ActiveSheet, _ Excel.Worksheet).GetVstoObject() Dim list1 As Microsoft.Office.Tools.Excel.ListObject list1 = worksheet.Controls.AddListObject _ (worksheet.Range("$A$1:$B$3"), "MyListObject")
Worksheet worksheet = ((Excel.Worksheet)this.Application.ActiveSheet). GetVstoObject(); Microsoft.Office.Tools.Excel.ListObject list1; list1 = worksheet.Controls.AddListObject (worksheet.Range["$A$1:$B$3", missing], "MyListObject");
Redimensionar a lista para incluir células A1 a C5.
list1.Resize(worksheet.Range("A1", "C5"))
list1.Resize(worksheet.Range["A1", "C5"]);
Consulte também
Tarefas
Como: Adicionar controles de ListObject a planilhas
Como: Redimensionar controles de indicador
Como: Redimensionar controles NamedRange
Conceitos
Desenvolvimento de Adicionar-in de aplicativo-nível do Excel
Adicionar controles a documentos do Office em tempo de execução
Itens de host e Visão geral sobre controles de host
Outros recursos
Controles em documentos do Office
Date |
History |
Motivo |
---|---|---|
De 2008 de julho |
Adicionado uma seção que mostra como redimensionar um objeto de lista em um suplemento em nível de aplicativo. |
Alteração de recurso do SP1. |