Compartilhar via


Controle de XmlMappedRange

O XmlMappedRange o controle é um intervalo que é criado somente quando um elemento de esquema não-repetição é mapeado em uma célula no Microsoft Office Excel. Por exemplo, quando o maxOccurs atributo de um elemento do esquema é igual a 1. Após o Visual Studio cria uma faixa XML mapeado, você pode programar em relação a ele diretamente, sem ter de atravessar o modelo de objeto do Excel. Você só pode excluir um XmlMappedRange controle dentro do Excel, quando o mapeamento do elemento será removido.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para Excel 2007 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

link para vídeo Para uma demonstração de vídeo relacionada, consulte Fazer como i: Usar o mapeamento XML no Excel?.

Binding Data to the Control

Um XmlMappedRange controle suporta ligação a um único campo de dados (ligação de dados simples). O ListObject can do controle suporta vinculação de dados complexos e é criada automaticamente quando um elemento do esquema de repetição é mapeado para uma célula. For more information, see Controle de ListObject.

O XmlMappedRange controle está vinculado a uma fonte de dados usando o DataBindings propriedade. Quando um XmlMappedRange é adicionado a uma célula de planilha Visual Studio automaticamente gera um conjunto de dados a partir dos dados em células mapeadas e vincula o controle para o conjunto de dados. A propriedade de vinculação de dados padrão do XmlMappedRange é Value2.

Se os dados no conjunto de dados vinculado são atualizados através de qualquer mecanismo de XmlMappedRange controle reflete as alterações.

Formatting

Você pode aplicar a mesma formatação em um Microsoft.Office.Tools.Excel.XmlMappedRange o controle que você pode aplicar a um Microsoft.Office.Interop.Excel.Range. Isso inclui as bordas, fontes, formato de número e estilos.

Events

Os eventos disponíveis para o XmlMappedRange controle são:

Consulte também

Tarefas

Como: Adicionar controles de XMLMappedRange para planilhas

Como: Mapear esquemas para planilhas dentro de Visual Studio

Conceitos

Automatizar o Excel usando o Extended objetos

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

Outros recursos

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