XmlMappedRange (Control)

El control XmlMappedRange es un rango que sólo se crea cuando un elemento de esquema que no es de repetición se asigna a una celda en Microsoft Office Excel. Por ejemplo, cuando el atributo maxOccurs de un elemento de esquema es igual a 1. Después de que Visual Studio crea el rango XML asignado, es posible programar directamente con él sin tener que recorrer el modelo de objetos de Excel. Sólo puede eliminar un control XmlMappedRange en Excel si se quita la asignación de elemento.

Se aplica a: la información de este tema se aplica a los proyectos de nivel de documento para Excel 2007 y Excel 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

vínculo a vídeo Para obtener una demostración en vídeo relacionada, vea How Do I: Use XML Mapping in Excel?.

Enlazar datos al control

Un control XmlMappedRange admite el enlace a un campo de datos único (enlace de datos simple). El control ListObject puede admitir enlaces de datos complejos y se crea automáticamente cuando se asigna a una celda un elemento de esquema de repetición. Para obtener más información, vea ListObject (Control).

El control XmlMappedRange se enlaza a un origen de datos mediante la propiedad DataBindings. Cuando se agrega un objeto XmlMappedRange a una celda de hoja de cálculo, Visual Studio genera automáticamente un conjunto de datos a partir de los datos de las celdas asignadas y enlaza el control a ese conjunto de datos. La propiedad de enlace de datos predeterminada del control XmlMappedRange es Value2.

Si los datos del conjunto de datos enlazado se actualizan mediante cualquier mecanismo, el control XmlMappedRange reflejará los cambios.

Formato

Puede aplicar el mismo formato a un control Microsoft.Office.Tools.Excel.XmlMappedRange que a Microsoft.Office.Interop.Excel.Range. Esto incluye bordes, fuentes, formato de número y estilos.

Eventos

Los eventos disponibles para el control XmlMappedRange son:

Vea también

Tareas

Cómo: Agregar controles XMLMappedRange a hojas de cálculo

Cómo: Asignar esquemas a hojas de cálculo en Visual Studio

Conceptos

Automatizar Excel usando objetos extendidos

Limitaciones de programación de elementos y controles Host

Otros recursos

Enlazar datos a controles en soluciones de Office