Controle de XmlMappedRange

O controle de XmlMappedRange é um intervalo que é criado quando apenas um elemento não repetindo de esquema é mapeado em uma célula no Microsoft Office Excel.Por exemplo, quando o atributo de maxOccurs de um elemento do esquema igual a 1.Depois que o Visual Studio cria o intervalo mapeado XML, você pode programar contra ele diretamente sem ter que percorrer o modelo de objeto do excel.Você só pode excluir um controle de XmlMappedRange dentro do excel quando o mapeamento do elemento é removido.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para Excel 2013 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 Como: eu faço Use XML que mapeia o excel?.

Associando dados ao controle

Um controle de XmlMappedRange suporta associação a um campo de dados (associação de dados simples).O do controle de ListObject suporta associação de dados complexos, e é criada automaticamente quando um elemento de repetição de esquema é mapeado em uma célula.Para obter mais informações, consulte Controle de ListObject.

O controle de XmlMappedRange é associado a uma fonte de dados utilizando a propriedade de DataBindings .Quando XmlMappedRange é adicionado a uma célula de planilha, o Visual Studio gera automaticamente um conjunto de dados nas células mapeadas, e associa o controle ao dataset.A propriedade de associação de dados padrão de XmlMappedRange é Value2.

Se os dados no conjunto de dados associados são atualizados por meio de qualquer mecanismo, o controle de XmlMappedRange reflete as alterações.

Formatação

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

Eventos

os eventos disponíveis para o controle de XmlMappedRange são:

Consulte também

Tarefas

Como: adicionar controles de XMLMappedRange às 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