Compartilhar via


Controle NamedRange

O NamedRange controle é um intervalo que tem um nome exclusivo, expõe eventos e pode ser vinculado a dados. Para obter mais informações, consulte Visão geral do modelo de objeto do Excel.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Excel. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Criar o controle

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

Você pode adicionar NamedRange controles a uma planilha em tempo de execução em um suplemento VSTO. Para obter mais informações, consulte Como: Adicionar controles NamedRange a planilhas.

Observação

Por padrão, os intervalos nomeados criados dinamicamente não são persistentes na planilha como controles de host quando a planilha é fechada. Para obter mais informações, consulte Adicionar controles a documentos do Office em tempo de execução.

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

Vincular dados ao controle

Um intervalo nomeado parece ser um bom candidato para a vinculação de dados complexos, uma vez que pode ter muitas células; No entanto, um intervalo é meramente uma coleção de células que não podem ser facilmente mapeadas para uma coluna específica a partir de um conjunto de dados. Portanto, NamedRange os controles oferecem suporte apenas à vinculação de dados simples. O ListObject controle pode ser usado para vinculação de dados complexos. Para obter mais informações, consulte ListObject controle.

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

Se os dados no conjunto de dados acoplado forem atualizados por meio de qualquer mecanismo, o controle refletirá NamedRange as alterações.

Formatação

A formatação que pode ser aplicada a um pode ser aplicada a um RangeNamedRange controle. Isso inclui bordas, fontes, formatos de número e estilos.

Renomear o controle

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

Eventos

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