NamedRange (Control)
Actualización: Julio de 2008
Se aplica a |
---|
La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office. Proyectos de nivel de documento
Proyectos de nivel de aplicación
Para obtener más información, consulte Características disponibles por aplicación y tipo de proyecto. |
El control NamedRange es un rango que tiene un nombre único, expone eventos y se puede enlazar a datos.
Crear el control
Puede agregar controles NamedRange en tiempo de diseño o en tiempo de ejecución a una hoja de cálculo de Microsoft Office Excel en proyectos en el nivel del documento.
A partir de Visual Studio 2008 Service Pack 1 (SP1), puede agregar controles NamedRange en tiempo de ejecución a una hoja de cálculo en los complementos en el nivel de la aplicación. Para obtener más información, vea Cómo: Agregar controles NamedRange a hojas de cálculo.
Nota: |
---|
De manera predeterminada, los rangos con nombre creados de forma dinámica no se conservan en la hoja de cálculo como controles host cuando ésta se cierra. Para obtener más información, vea Agregar controles a documentos de Office en tiempo de ejecución. |
Los controles NamedRange sólo pueden estar compuestos por intervalos de hojas específicas. Los controles NamedRange no pueden tener nombres relativos que sean aplicables a todas las hojas y no pueden estar compuestos por intervalos que abarquen dos o más hojas de cálculo de un libro (intervalos 3-D).
Enlazar datos al control
Un rango con nombre parece ser una buena opción para los enlaces de datos complejos, ya que puede contener muchas celdas; sin embargo, un rango es una mera colección de celdas que no se pueden asignar con facilidad a una columna concreta de un conjunto de datos. Por consiguiente, los controles NamedRange sólo admiten el enlace de datos simple. Para enlaces de datos complejos se puede utilizar el control ListObject. Para obtener más información, vea ListObject (Control).
El control NamedRange se puede enlazar a un origen de datos utilizando las propiedades DataBindings. La propiedad de enlace de datos predeterminada del control NamedRange es Value2.
Si los datos del conjunto de datos enlazado se actualizan mediante cualquier mecanismo, el control NamedRange reflejará los cambios.
Formato
El formato que puede aplicarse a Microsoft.Office.Interop.Excel.Range también puede aplicarse a un control Microsoft.Office.Tools.Excel.NamedRange. Estas características de formato incluyen bordes, fuentes, formato de número y estilos.
Cambiar el nombre del control
Al agregar un control NamedRange a una hoja de cálculo desde el Cuadro de herramientas, Visual Studio Tools para Office genera automáticamente un nombre para el control. También puede cambiar el nombre en la ventana Propiedades.
Eventos
Los siguientes eventos están disponibles para el control NamedRange:
Vea también
Tareas
Ejemplo Excel Add-In Dynamic Controls
Cómo: Agregar controles NamedRange a hojas de cálculo
Cómo: Eliminar controles NamedRange en tiempo de diseño
Cómo: Cambiar el tamaño de los controles NamedRange
Tutorial: Programar basándose en los eventos de un control NamedRange
Conceptos
Desarrollo de complementos de nivel de aplicación de Excel
Agregar controles a documentos de Office en tiempo de ejecución
Limitaciones de programación de elementos y controles Host
Otros recursos
Controles en documentos de Office
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Julio de 2008 |
Se agrega información sobre cómo utilizar controles NamedRange en complementos en el nivel de la aplicación. |
Cambio de características de SP1. |