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.
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