Compartir a través de


Control de RangoNombrado

El NamedRange control es un intervalo que tiene un nombre único, expone eventos y se puede enlazar a los datos. Para obtener más información, vea Información general sobre el modelo de objetos de Excel.

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

Creación del control

Puede agregar NamedRange controles a una hoja de cálculo de Microsoft Office Excel tanto en tiempo de diseño como de ejecución en proyectos a nivel de documento.

Puede agregar NamedRange controles a una hoja de cálculo en tiempo de ejecución en un complemento de VSTO. Para obtener más información, vea Cómo: Agregar controles NamedRange a hojas de cálculo.

Nota:

De forma predeterminada, los intervalos con nombre creados dinámicamente no se conservan en la hoja de cálculo como controles host cuando se cierra la hoja de cálculo. Para obtener más información, vea Agregar controles a documentos de Office en tiempo de ejecución.

Los controles NamedRange solo pueden constar de rangos en hojas específicas. NamedRange los controles no pueden tener nombres relativos que se aplican a todas las hojas y no pueden constar de intervalos que abarcan dos o más hojas de cálculo de un libro (intervalos 3D).

Enlace de datos al control

Parece que un rango con nombre es un buen candidato para la vinculación de datos compleja, ya que puede tener muchas celdas; sin embargo, un rango es simplemente una colección de celdas que no se pueden mapear fácilmente a una columna específica de un conjunto de datos. Por lo tanto, NamedRange los controles solo admiten el enlace de datos simple. El ListObject control se puede usar para el enlace de datos complejo. Para obtener más información, vea Control ListObject.

El NamedRange control se puede enlazar a un origen de datos mediante las DataBindings propiedades . La propiedad de enlace de datos predeterminada del NamedRange control es Value2.

Si los datos del conjunto de datos enlazado se actualizan a través de cualquier mecanismo, el NamedRange control refleja los cambios.

Formatting

El formato que se puede aplicar a un Range se puede aplicar a un control NamedRange. Esto incluye bordes, fuentes, formatos numéricos y estilos.

Cambiar el nombre del control

Al agregar un NamedRange control a la hoja de cálculo desde el cuadro de herramientas, Visual Studio genera automáticamente un nombre para el control. Puede cambiar el nombre en la ventana Propiedades .

Eventos

Los siguientes eventos están disponibles para el NamedRange control :