Cómo: Cambiar el tamaño de los controles NamedRange
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, vea Características disponibles por aplicación y tipo de proyecto. |
Aunque el tamaño de un control NamedRange se puede establecer al agregarlo a un documento de Microsoft Office Excel, podrían ser necesarios cambios posteriores.
En proyectos en el nivel del documento, el tamaño de un rango con nombre se puede cambiar en tiempo de diseño o en tiempo de ejecución.
A partir de Visual Studio 2008 Service Pack 1 (SP1), puede cambiar en tiempo de ejecución el tamaño de los rangos con nombre en los complementos en el nivel de la aplicación.
En este tema se describen las tareas siguientes:
Cambiar el tamaño de los controles NamedRange en tiempo de diseño
Cambiar el tamaño de los controles NamedRange en tiempo de ejecución en un proyecto en el nivel del documento
Cambiar el tamaño de los controles NamedRange en tiempo de ejecución en un proyecto en el nivel de la aplicación
Cambiar el tamaño de los controles NamedRange en tiempo de diseño
Para cambiar el tamaño de un rango con nombre, es necesario volver a definir el tamaño en el cuadro de diálogo Definir nombre.
Para cambiar el tamaño de un rango con nombre mediante el cuadro de diálogo Definir nombre
Haga clic con el botón secundario del mouse en un control NamedRange.
En el menú de acceso directo, haga clic en Administrar rangos con nombre.
Aparecerá el cuadro de diálogo Definir nombre.
Seleccione el rango con nombre cuyo tamaño vaya a cambiar.
Desactive la casilla Se refiere a.
Seleccione las celdas que vaya a utilizar para definir el tamaño del rango con nombre.
Haga clic en Aceptar.
Cambiar el tamaño de los controles NamedRange en tiempo de ejecución en un proyecto en el nivel del documento
Este tamaño se puede cambiar mediante programación, con la propiedad RefersTo.
Nota: |
---|
En la ventana Propiedades, la propiedad RefersTo se marca como de sólo lectura. |
Para cambiar el tamaño de un rango con nombre mediante programación
Cree un control NamedRange en la celda A1 de Sheet1.
Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _ Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
Microsoft.Office.Tools.Excel.NamedRange NamedRange1 = this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
Cambie el tamaño del rango con nombre para incluir la celda B1.
NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
Cambiar el tamaño de los controles NamedRange en tiempo de ejecución en un proyecto en el nivel de la aplicación
A partir del SP1, puede cambiar el tamaño de un control NamedRange en tiempo de ejecución en cualquier hoja de cálculo abierta. Para obtener más información sobre cómo agregar un control NamedRange a una hoja de cálculo utilizando un complemento en el nivel de la aplicación, vea Cómo: Agregar controles NamedRange a hojas de cálculo.
Para cambiar el tamaño de un rango con nombre mediante programación
Cree un control NamedRange en la celda A1 de Sheet1.
Dim worksheet As Worksheet = CType(Application.ActiveSheet, _ Excel.Worksheet).GetVstoObject() Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
Worksheet worksheet = ((Excel.Worksheet)Application.ActiveSheet). GetVstoObject(); Microsoft.Office.Tools.Excel.NamedRange namedRange1; namedRange1 = worksheet.Controls.AddNamedRange (worksheet.Range["A1", missing], "MyNamedRange");
Cambie el tamaño del rango con nombre para incluir la celda B1.
namedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
Vea también
Tareas
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 Bookmark
Cómo: Cambiar el tamaño de los controles ListObject
Conceptos
Desarrollo de complementos de nivel de aplicación de Excel
Agregar controles a documentos de Office en tiempo de ejecución
Información general sobre elementos y controles Host
Otros recursos
Controles en documentos de Office
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Julio de 2008 |
Se agrega una sección que muestra cómo cambiar el tamaño de un control de rango con nombre en un complemento en el nivel de la aplicación. |
Cambio de características de SP1. |