XmlMappedRange (Control)

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos de Visual Studio Tools para Office y versiones de Microsoft Office especificados.

Tipo de proyecto

  • Proyectos de nivel de documento

Versión de Microsoft Office

  • Excel 2003

  • Excel 2007

Para obtener más información, consulte Características disponibles por aplicación y tipo de proyecto.

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 Tools para Office crea que el rango XML asignado, puede 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.

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 control XmlMappedRange a una celda de hoja de cálculo, Visual Studio Tools para Office 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

Enlazar datos a controles

Limitaciones de programación de elementos y controles Host

Otros recursos

Controles Host de Excel

Controles Host de Word