Compartilhar via


Controle de NamedRange

O NamedRange controle é um intervalo que tem um nome exclusivo, expõe eventos e pode ser vinculado a dados. For more information, see Visão geral do modelo de objeto do Excel.

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 2007 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Criando o controle.

Você pode adicionar NamedRange controles de uma planilha do Excel de Microsoft Office em tempo de design ou em tempo de execução em projetos de nível de documento.

Você pode adicionar NamedRange controles de uma planilha em tempo de execução em um nível de aplicativo add-in. For more information, see Como: Adicionar controles de NamedRange para planilhas.

ObservaçãoObservação

Por padrão, criados dinamicamente intervalos nomeados não são persistentes na planilha como controles de host quando a planilha está fechada. For more information, see Adicionar controles a documentos do Office em tempo de execução.

NamedRangecontroles só podem consistir em intervalos de planilhas específicas. NamedRangecontroles não podem ter nomes relativos que se aplicam a todas as folhas e eles não podem consistir em intervalos que se estendem por duas ou mais planilhas em uma pasta de trabalho (intervalos 3D).

Binding Data to the Control

Um intervalo nomeado apareceria para ser um bom candidato para a vinculação de dados complexos, pois ele pode ter muitas células; No entanto, um intervalo é simplesmente uma coleção de células que não pode ser facilmente mapeada para uma determinada coluna de um dataset. Portanto, NamedRange somente suportam a controles de vinculação de dados simples. O ListObject controle pode ser usado para vinculação de dados complexos. For more information, see Controle de ListObject.

O NamedRange controle pode ser vinculado a uma fonte de dados usando o DataBindings Propriedades. A propriedade de vinculação de dados padrão do NamedRange o controle é Value2.

Se os dados no dataset acoplado são atualizados por meio de qualquer mecanismo de NamedRange controle reflete as alterações.

Formatting

Formatação que pode ser aplicado a uma Microsoft.Office.Interop.Excel.Range pode ser aplicado a uma Microsoft.Office.Tools.Excel.NamedRange de controle. Isso inclui as bordas, fontes, formato de número e estilos.

Renomeando o controle.

Quando você adiciona um NamedRange controle para sua planilha da caixa de ferramentas, Visual Studio gera automaticamente um nome para o controle. Você pode alterar o nome do Propriedades janela.

Events

Os eventos a seguir estão disponíveis para o NamedRange controle:

Consulte também

Tarefas

Como: Adicionar controles de NamedRange para planilhas

Como: Redimensionar controles de NamedRange

Demonstra Passo a passo: Programação de eventos de um controle NamedRange

Conceitos

Automatizar o Excel usando o Extended objetos

Estendendo os documentos do Word e pastas de trabalho do Excel em suplementos de nível de aplicativo em tempo de execução

Adicionar controles a documentos do Office em tempo de execução

Limitações de programação de itens de Host e controles de Host

Outros recursos

Exemplos de desenvolvimento do Office e Walkthroughs

A ligação de dados a controles em soluções do Office

Controles em documentos do Office

A ligação de dados a controles em soluções do Office