Gestionar controles

Introducción

Los desarrolladores pueden agregar diferentes objetos de dibujo, como cuadros de texto, casillas de verificación, botones de opción, cuadros combinados, etiquetas, botones, líneas, rectángulos, arcos, óvalos, selectores, barras de desplazamiento, cuadros de grupo, etc. Aspose.Cells proporciona el espacio de nombres de Aspose.Cells.Drawing que contiene todos los objetos de dibujo. Sin embargo, hay algunos objetos de dibujo o formas que aún no son compatibles. Cree estos objetos de dibujo en una hoja de cálculo de diseño utilizando Microsoft Excel y luego importe la hoja de cálculo de diseño a Aspose.Cells. Aspose.Cells le permite cargar estos objetos de dibujo desde una hoja de cálculo de diseño y escribirlos en un archivo generado.

Adición de un control de cuadro de texto a una hoja de cálculo

Una forma de resaltar información importante en un informe es utilizar un cuadro de texto. Por ejemplo, agregar texto para resaltar el nombre de la empresa o indicar la región geográfica con las ventas más altas, etc. Aspose.Cells proporciona la clase TextBoxCollection, utilizada para agregar un nuevo cuadro de texto a la colección. Hay otra clase, TextBox, que representa un cuadro de texto utilizado para definir todo tipo de ajustes. Tiene algunos miembros importantes:

  • La propiedad TextFrame devuelve un objeto MsoTextFrame utilizado para ajustar el contenido del cuadro de texto.
  • La propiedad Placement especifica el tipo de colocación.
  • La propiedad Font especifica los atributos de fuente.
  • El método AddHyperlink agrega un hipervínculo al cuadro de texto.
  • La propiedad FillFormat devuelve un objeto MsoFillFormat utilizado para establecer el formato de relleno para el cuadro de texto.
  • La propiedad LineFormat devuelve el objeto MsoLineFormat utilizado generalmente para el estilo y peso de la línea del cuadro de texto.
  • La propiedad Text especifica el texto de entrada para el cuadro de texto.

El siguiente ejemplo crea dos cuadros de texto en la primera hoja de cálculo del libro. El primer cuadro de texto está bien decorado con diferentes ajustes de formato. El segundo es simple.

Manipulación de controles de cuadro de texto en hojas de cálculo de diseño

Aspose.Cells también le permite acceder a los cuadros de texto en las hojas de cálculo de diseño y manipularlos. Utilice la propiedad Worksheet.TextBoxes para obtener la colección de cuadros de texto en la hoja.

El siguiente ejemplo utiliza el archivo de Microsoft Excel que creamos en el ejemplo anterior. Obtiene las cadenas de texto de los dos cuadros de texto y cambia el texto del segundo cuadro de texto para guardar el archivo.

Adición de un control de casilla de verificación a una hoja de cálculo

Las casillas de verificación son útiles si desea proporcionar una forma para que un usuario elija entre dos opciones, como verdadero o falso; sí o no. Aspose.Cells le permite usar casillas de verificación en hojas de cálculo. Por ejemplo, es posible que haya desarrollado una hoja de cálculo de proyección financiera en la que pueda tener en cuenta una adquisición particular o no. En este caso, es posible que desee colocar una casilla de verificación en la parte superior de la hoja de cálculo. Luego puede vincular el estado de esta casilla de verificación a otra celda, para que si la casilla de verificación está seleccionada, el valor de la celda sea Verdadero; si no está seleccionada, el valor de la celda será Falso.

Usar Microsoft Excel

Para colocar un control de casilla de verificación en su hoja de cálculo, siga estos pasos:

  1. Asegúrese de que aparezca la barra de herramientas de formularios.
  2. Haga clic en la herramienta Cuadro de verificación en la barra de herramientas de Formularios.
  3. En el área de su hoja de cálculo, haga clic y arrastre para definir el rectángulo que contendrá el cuadro de verificación y la etiqueta junto al cuadro de verificación.
  4. Una vez que se coloque el cuadro de verificación, mueva el cursor del mouse al área de la etiqueta y cambie la etiqueta.
  5. En el campo Vínculo de celda, especifique la dirección de la celda a la que debe estar vinculado este cuadro de verificación.
  6. Haz clic en Aceptar.

Usar Aspose.Cells

Aspose.Cells proporciona la clase CheckBoxCollection, que se utiliza para agregar un nuevo cuadro de verificación a la colección. También hay otra clase, Aspose.Cells.Drawing.CheckBox, que representa un cuadro de verificación. Tiene algunos miembros importantes:

  • La propiedad LinkedCell especifica una celda que está vinculada al cuadro de verificación.
  • La propiedad Text especifica la cadena de texto asociada con el cuadro de verificación. Es la etiqueta del cuadro de verificación.
  • La propiedad Value especifica si el cuadro de verificación está marcado o no.

El siguiente ejemplo muestra cómo agregar un cuadro de verificación a la hoja de cálculo.

Agregar control de botón de opción a la hoja de cálculo

Un botón de opción, o un botón de opción, es un control hecho de un cuadro redondo. El usuario toma su decisión seleccionando el cuadro redondo. Un botón de opción generalmente, si no siempre, está acompañado por otros. Estos botones de opción aparecen y se comportan como un grupo. El usuario decide qué botón es válido seleccionando solo uno de ellos. Cuando el usuario hace clic en un botón, se llena. Cuando se selecciona un botón en el grupo, los botones del mismo grupo están vacíos.

Usar Microsoft Excel

Para colocar un control de botón de opción en su hoja de cálculo, siga estos pasos:

  1. Asegúrate de que la barra de herramientas Formularios esté visible.
  2. Haga clic en la herramienta Botón de opción.
  3. En la hoja de cálculo, haga clic y arrastre para definir el rectángulo que contendrá el botón de opción y la etiqueta junto al botón de opción.
  4. Una vez que se coloca el botón de opción en la hoja de cálculo, mueva el cursor del mouse al área de la etiqueta y cambie la etiqueta.
  5. En el campo Vínculo de celda, especifique la dirección de la celda a la que debe estar vinculado este botón de opción.
  6. Haz clic en Aceptar.

Usar Aspose.Cells

La clase Aspose.Cells.Drawing.ShapeCollection proporciona un método llamado AddRadioButton, que se utiliza para agregar un control de botón de opción a una hoja de cálculo. El método devuelve un objeto Aspose.Cells.Drawing.RadioButton. La clase Aspose.Cells.Drawing.RadioButton representa un botón de opción. Tiene algunos miembros importantes:

  • La propiedad LinkedCell especifica una celda vinculada al botón de opción.
  • La propiedad Text especifica la cadena de texto asociada al botón de opción. Es la etiqueta del botón de opción.
  • La propiedad IsChecked especifica si el botón de opción está marcado o no.
  • La propiedad FillFormat especifica el formato de relleno del botón de opción.
  • La propiedad LineFormat especifica los estilos de formato de línea del botón de opción.

El siguiente ejemplo muestra cómo agregar botones de opción a una hoja de cálculo. El ejemplo agrega tres botones de opción que representan grupos de edad.

Agregando control de lista desplegable a una hoja de cálculo

Para facilitar la entrada de datos, o para limitar las entradas a ciertos elementos que defina, puede crear una lista desplegable, o lista de entradas válidas que se compila a partir de celdas en otra parte de la hoja de cálculo. Cuando crea una lista desplegable para una celda, muestra una flecha junto a esa celda. Para introducir información en esa celda, haz clic en la flecha, y luego haz clic en la entrada que deseas.

Usar Microsoft Excel

Para colocar un control de lista desplegable en tu hoja de cálculo, sigue estos pasos:

  1. Asegúrate de que la barra de herramientas Formularios esté visible.
  2. Haz clic en la herramienta Lista desplegable.
  3. En la área de tu hoja de cálculo, haz clic y arrastra para definir el rectángulo que contendrá la lista desplegable.
  4. Una vez que la lista desplegable esté colocada en la hoja de cálculo, haz clic con el botón derecho en el control para hacer clic en Control de formato y especifica el rango de entrada.
  5. En el campo Vínculo de celda, especifica la dirección de la celda a la que debe estar vinculada esta lista desplegable.
  6. Haz clic en Aceptar.

Usar Aspose.Cells

La clase Aspose.Cells.Drawing.ShapeCollection proporciona un método llamado AddComboBox, que se utiliza para agregar un control de cuadro combinado a una hoja de cálculo. El método devuelve un objeto Aspose.Cells.Drawing.ComboBox. La clase Aspose.Cells.Drawing.ComboBox representa un cuadro combinado. Tiene algunos miembros importantes:

  • La propiedad LinkedCell especifica una celda que está vinculada al cuadro combinado.
  • La propiedad InputRange especifica el rango de celdas de la hoja de cálculo utilizadas para rellenar el cuadro combinado.
  • La propiedad DropDownLines especifica el número de líneas de lista que se muestran en la parte desplegable de un cuadro combinado.
  • La propiedad Shadow indica si el cuadro combinado tiene sombreado en 3D.

El siguiente ejemplo muestra cómo agregar un cuadro combinado a la hoja de cálculo.

Agregando un control de etiqueta a una hoja de cálculo

Las etiquetas son una forma de proporcionar información a los usuarios sobre el contenido de una hoja de cálculo. Aspose.Cells permite agregar y manipular etiquetas en una hoja de cálculo. La clase ShapeCollection proporciona un método llamado AddLabel, que se utiliza para agregar un control de etiqueta a la hoja de cálculo. El método devuelve un objeto Label. La clase Label representa una etiqueta en la hoja de cálculo. Tiene algunos miembros importantes:

  • El método Text especifica una cadena de título de la etiqueta.
  • El método Placement especifica el PlacementType, la forma en que la etiqueta está unida a las celdas en la hoja de cálculo.

El siguiente ejemplo muestra cómo agregar una etiqueta a la hoja de cálculo.

Agregando un control de cuadro de lista a una hoja de cálculo

Un control de cuadro de lista crea un control de lista que permite la selección de uno o varios elementos.

Usar Microsoft Excel

Para colocar un control de cuadro de lista en una hoja de cálculo:

  1. Asegúrate de que la barra de herramientas Formularios esté visible.
  2. Haga clic en la herramienta Cuadro de lista.
  3. En el área de la hoja de cálculo, haga clic y arrastre para definir el rectángulo que contendrá el cuadro de lista.
  4. Una vez que el cuadro de lista esté colocado en la hoja de cálculo, haga clic derecho en el control para hacer clic en Formato de control y especificar el rango de entrada.
  5. En el campo Vínculo de celda, especifique la dirección de la celda a la que debe estar vinculado este cuadro de lista y establezca el atributo de tipo de selección (Simple, Múltiple, Extender).
  6. Haz clic en Aceptar.

Usar Aspose.Cells

La clase ShapeCollection proporciona un método llamado AddListBox, que se utiliza para agregar un control de lista a una hoja de cálculo. El método devuelve un objeto Aspose.Cells.Drawing.ListBox. La clase ListBox representa un cuadro de lista. Tiene algunos miembros importantes:

  • El método LinkedCell especifica una celda que está vinculada al cuadro de lista.
  • El método InputRange especifica el rango de celdas de la hoja de cálculo usadas para rellenar el cuadro de lista.
  • El método SelectionType especifica el modo de selección del cuadro de lista.
  • El método Shadow indica si el cuadro de lista tiene sombreado en 3D.

El siguiente ejemplo muestra cómo agregar un cuadro de lista a la hoja de cálculo.

Agregando Control de Botón a una Hoja de Cálculo

Los botones son útiles para realizar algunas acciones. A veces, es útil asignar un Macro de VBA al botón o asignar un hipervínculo para abrir una página web.

Usar Microsoft Excel

Para colocar un control de botón en tu hoja de cálculo:

  1. Asegúrate de que la barra de herramientas Formularios esté visible.
  2. Haz clic en la herramienta Botón.
  3. En el área de tu hoja de cálculo, haz clic y arrastra para definir el rectángulo que contendrá el botón.
  4. Una vez que el cuadro de lista esté colocado en la hoja de cálculo, haz clic derecho sobre el control y selecciona Formato de control, luego especifica un Macro de VBA y atributos relacionados con fuente, alineación, tamaño, margen, etc.
  5. Haz clic en Aceptar.

Usar Aspose.Cells

La clase ShapeCollection proporciona un método llamado AddButton, utilizado para agregar un control de botón a la hoja de cálculo. El método devuelve un objeto Aspose.Cells.Drawing.Button. La clase Aspose.Cells.Drawing.Button representa un botón. Tiene algunos miembros importantes:

  • La propiedad Text especifica la leyenda del botón.
  • La propiedad Font especifica los atributos de fuente para la etiqueta del control de botón.
  • La propiedad Placement especifica el PlacementType, la forma en que el botón se conecta a las celdas en la hoja de cálculo.
  • La propiedad AddHyperlink agrega un hipervínculo para el control de botón. Al hacer clic en el botón, se navegará a la URL relacionada.

El siguiente ejemplo muestra cómo agregar un botón a la hoja de cálculo.

Agregar control de línea a la hoja de cálculo

Usar Microsoft Excel

  1. En la barra de herramientas Dibujo, haga clic en formas automáticas, apunte a líneas y seleccione el estilo de línea que desee.
  2. Arrastre para dibujar la línea.
  3. Haz uno o ambos de los siguientes:
    1. Para restringir la línea para dibujar en ángulos de 15 grados desde su punto de partida, mantenga presionada la tecla MAYÚS mientras arrastra.
    2. Para alargar la línea en direcciones opuestas desde el primer punto final, mantenga presionada la tecla CTRL mientras arrastra.

Usar Aspose.Cells

La clase ShapeCollection proporciona un método llamado AddLine, que se utiliza para agregar una forma de línea a la hoja de cálculo. El método devuelve un objeto LineShape. La clase LineShape representa una línea. Tiene algunos miembros importantes:

  • El método LineFormat especifica el formato de una línea.
  • El método Placement especifica el PlacementType, la forma en que la línea está conectada a las celdas en la hoja de cálculo.

El siguiente ejemplo muestra cómo agregar líneas a la hoja de cálculo. Crea tres líneas con diferentes estilos.

Agregar una cabeza de flecha a una línea

Aspose.Cells también te permite dibujar líneas de flecha. Es posible agregar una cabeza de flecha a una línea y dar formato a la línea. Por ejemplo, puedes cambiar el color de la línea o especificar el grosor y estilo de la línea.

El siguiente ejemplo muestra cómo agregar una cabeza de flecha a una línea.

Agregar control de rectángulo a una hoja de cálculo

Aspose.Cells te permite dibujar formas de rectángulo en tus hojas de cálculo. Puedes crear un rectángulo, un cuadrado, etc. También puedes formatear el color de relleno y el borde de la forma. Por ejemplo, puedes cambiar el color del rectángulo, establecer el color de sombreado, especificar el grosor y el estilo del rectángulo según tus necesidades.

Usar Microsoft Excel

  1. En la barra de herramientas Dibujo, haz clic en Rectángulo.
  2. Arrastra para dibujar el rectángulo.
  3. Haz uno o ambos de los siguientes:
    1. Para restringir el rectángulo y dibujar un cuadrado desde su punto de inicio, mantén presionada la tecla SHIFT mientras arrastras.
    2. Para dibujar un rectángulo desde un punto central, mantén presionada la tecla CTRL mientras arrastras.

Usar Aspose.Cells

La clase ShapeCollection proporciona un método llamado AddRectangle, que se usa para agregar una forma de rectángulo a una hoja de cálculo. El método devuelve un objeto Aspose.Cells.Drawing.RectangleShape. La clase Aspose.Cells.Drawing.RectangleShape representa un rectángulo. Tiene algunos miembros importantes:

  • La propiedad LineFormat especifica los atributos del formato de línea de un rectángulo.
  • La propiedad Placement especifica el PlacementType, la forma en que el rectángulo está conectado a las celdas en la hoja de cálculo.
  • La propiedad FillFormat especifica los estilos de formato de relleno de un rectángulo.

El siguiente ejemplo muestra cómo agregar un rectángulo a la hoja de cálculo.

Añadir control de arco a la hoja de cálculo

Aspose.Cells te permite dibujar formas de arco en tus hojas de cálculo. Puedes crear arcos simples y rellenos. Puedes formatear el color de relleno y el borde de la forma. Por ejemplo, puedes especificar/cambiar el color del arco, establecer el color de sombreado, especificar el grosor y estilo de la forma según tus necesidades.

Usar Microsoft Excel

  1. En la barra de herramientas Dibujo, haz clic en Arco en Autoformas.
  2. Arrastra para dibujar el arco.

Usar Aspose.Cells

La clase ShapeCollection proporciona un método llamado AddArc, que se usa para agregar una forma de arco a una hoja de cálculo. El método devuelve un objeto Aspose.Cells.Drawing.ArcShape. La clase Aspose.Cells.Drawing.ArcShape representa un arco. Tiene algunos miembros importantes:

  • La propiedad LineFormat especifica los atributos del formato de línea de una forma de arco.
  • La propiedad Placement especifica el PlacementType, la forma en que se adjunta el arco a las celdas en la hoja de cálculo.
  • La propiedad FillFormat especifica los estilos de formato de relleno de la forma.
  • La propiedad LowerRightRow especifica el índice de la fila de la esquina inferior derecha. La propiedad LowerRightColumn especifica el índice de la columna de la esquina inferior derecha.

El siguiente ejemplo muestra cómo agregar formas de arco a la hoja de cálculo. El ejemplo crea dos formas de arco: una está rellena y la otra es simple.

Agregar Control Oval a una Hoja de Cálculo

Aspose.Cells le permite dibujar formas ovaladas en las hojas de cálculo. Cree formas ovaladas simples y rellenas y formatee el color de relleno y el color de la línea de borde del control. Por ejemplo, puede especificar/cambiar el color del óvalo, configurar el color de sombreado, especificar el peso y el estilo de la forma.

Usar Microsoft Excel

  • En la barra de herramientas Dibujo, haga clic en Óvalo.
  • Arrastre para dibujar el óvalo.
  • Haga uno o ambos de los siguientes:
  • Para limitar el óvalo y dibujar un círculo desde su punto de inicio, mantenga presionada la tecla MAYÚS mientras arrastra.
  • Para dibujar un óvalo desde un punto central, mantenga presionada la tecla CTRL mientras arrastra.

Usar Aspose.Cells

La clase ShapeCollection proporciona un método llamado AddOval, que se utiliza para agregar una forma ovalada a una hoja de cálculo. El método devuelve un objeto Aspose.Cells.Drawing.Oval. La clase Aspose.Cells.Drawing.Oval representa una forma ovalada. Tiene algunos miembros importantes:

  • La propiedad LineFormat especifica los atributos del formato de línea de una forma ovalada.
  • La propiedad Placement especifica el PlacementType, la forma en que el óvalo está adjunto a las celdas en la hoja de cálculo.
  • La propiedad FillFormat especifica los estilos de formato de relleno de la forma.
  • La propiedad LowerRightRow especifica el índice de la fila de la esquina inferior derecha. La propiedad LowerRightColumn especifica el índice de la columna de la esquina inferior derecha.

El siguiente ejemplo muestra cómo agregar formas ovaladas a la hoja de cálculo. El ejemplo crea dos formas ovaladas: una es una elipse rellena y la otra es un círculo simple.

Agregar control de spinner a la hoja de cálculo

Un control de spinner es un cuadro de texto adjunto a un botón (llamado un botón de giro) que consiste en una flecha hacia arriba y una flecha hacia abajo en las que haces clic para cambiar incrementalmente el valor en el cuadro de texto. Al utilizar controles de giró, puedes ver cómo los cambios de entrada en tu modelo financiero alterarán las salidas del modelo. Puedes adjuntar un botón de giro a una celda de entrada específica. Mientras haces clic en la flecha hacia arriba o hacia abajo en el botón de giro, el valor entero en la celda de entrada objetivo aumenta o disminuye. Aspose.Cells te permite crear spinners en tus hojas de cálculo.

Usar Microsoft Excel

Para colocar un control de spinner en tu hoja de cálculo:

  • Asegúrate de que la barra de herramientas Formularios esté visible.
  • Haz clic en la herramienta Spinner.
  • En la zona de tu hoja de cálculo, haz clic y arrastra para definir el rectángulo que contendrá el spinner.
  • Una vez que el spinner esté colocado en la hoja de cálculo, haz clic derecho en el control y haz clic en Formato de control y especifica los valores máximo, mínimo e incrementales.
  • En el campo Vínculo a celda, especifica la dirección de la celda a la que debe estar vinculado este control de spinner.
  • Haz clic en Aceptar.

Usar Aspose.Cells

La clase ShapeCollection proporciona un método llamado AddSpinner, que se utiliza para agregar un control de spinner a una hoja de cálculo. El método devuelve un objeto Aspose.Cells.Drawing.Spinner. La clase Aspose.Cells.Drawing.Spinner representa un control de spinner. Tiene algunos miembros importantes:

  • La propiedad LinkedCell especifica una celda que está vinculada al control de spinner.
  • La propiedad Max especifica el valor máximo del rango del control de spinner.
  • La propiedad Min especifica el valor mínimo del rango del control de spinner.
  • La propiedad IncrementalChange especifica la cantidad de valor por la que se incrementa un spinner al desplazarse una línea.
  • La propiedad Shadow indica si el control de spinner tiene un sombreado en 3D.
  • La propiedad CurrentValue especifica el valor actual del control de spinner.

El siguiente ejemplo muestra cómo agregar un cuadro combinado a la hoja de cálculo.

Agregando control de barra de desplazamiento a una hoja de cálculo

Un control de barra de desplazamiento se utiliza para ayudar a seleccionar datos en una hoja de cálculo de manera similar a un control de cuadro combinado. Al agregar el control a una hoja de cálculo y vincularlo a una celda, es posible devolver un valor numérico para la posición actual del control.

Usar Microsoft Excel

  • Para agregar una barra de desplazamiento en Excel 2003 y en versiones anteriores, haga clic en el botón Barra de desplazamiento en la barra de herramientas Formularios, y luego cree una barra de desplazamiento que cubra las celdas B2:B6 en altura y sea aproximadamente un cuarto del ancho de la columna.
  • Para agregar una barra de desplazamiento en Excel 2007, haga clic en la pestaña Desarrollador, haga clic en Insertar, y luego haga clic en Barra de desplazamiento en la sección Controles de formulario.
  • Haga clic con el botón derecho en la barra de desplazamiento, y luego haga clic en Formato de control.
  • Escriba la siguiente información y haga clic en Aceptar:
    • En el cuadro de Valor actual, escriba 1.
    • En el cuadro de Valor mínimo, escriba 1. Este valor restringe el tope de la barra de desplazamiento al primer elemento de la lista.
    • En el cuadro de Valor máximo, escriba 20. Este número especifica el número máximo de entradas en la lista.
    • En el cuadro de Cambio incremental, escriba 1. Este valor controla cuántos números incrementa el control de la barra de desplazamiento el valor actual.
    • En el cuadro de Cambio de página, escriba 5. Esta entrada controla cuánto se incrementará el valor actual si hace clic dentro de la barra de desplazamiento en cualquiera de los lados de la caja de desplazamiento.
    • Para poner un valor numérico en la celda G1 (dependiendo de qué elemento esté seleccionado en la lista), escriba G1 en el cuadro de Vínculo a celda.
  • Haga clic en cualquier celda para que la barra de desplazamiento no esté seleccionada.

Cuando hace clic en el control hacia arriba o hacia abajo en la barra de desplazamiento, la celda G1 se actualiza a un número que indica el valor actual de la barra de desplazamiento más o menos el cambio incremental de la barra de desplazamiento.

Usar Aspose.Cells

La clase ShapeCollection proporciona un método llamado AddScrollBar, que se utiliza para agregar un control de barra de desplazamiento a la hoja de cálculo. El método devuelve un objeto Aspose.Cells.Drawing.ScrollBar. La clase Aspose.Cells.Drawing.ScrollBar representa una barra de desplazamiento. Tiene algunos miembros importantes:

  • La propiedad LinkedCell especifica una celda que está vinculada a la barra de desplazamiento.
  • La propiedad Max especifica el valor máximo para el rango de la barra de desplazamiento.
  • La propiedad Min especifica el valor mínimo para el rango de la barra de desplazamiento.
  • La propiedad IncrementalChange especifica la cantidad de valor por la cual se incrementa una barra de desplazamiento al desplazar una línea.
  • La propiedad Shadow indica si la barra de desplazamiento tiene sombreado en 3D.
  • La propiedad CurrentValue especifica el valor actual de la barra de desplazamiento.
  • La propiedad PageChange especifica cuánto se incrementará el valor actual si hace clic dentro de la barra de desplazamiento en cualquiera de los lados de la caja de desplazamiento.

El siguiente ejemplo muestra cómo agregar una barra de desplazamiento a la hoja de cálculo.

Agregar un control de cuadro del grupo a los controles de grupo en una hoja de cálculo.

A veces es necesario implementar botones de opción u otros controles que pertenecen a un cierto grupo, se pueden implementar incluyendo un cuadro de grupo o un control de rectángulo. Cualquiera de estos dos objetos serviría como delimitador del grupo. Después de agregar una de estas formas, puede agregar dos o más botones de opción u otros objetos de grupo.

Usar Microsoft Excel

Para colocar un control de cuadro del grupo en su hoja de cálculo y colocar controles en él:

  • Para iniciar un formulario, en el menú principal, haga clic en Ver, seguido de Barras de herramientas y Formularios.
  • En la barra de herramientas Formularios, haga clic en el Cuadro de grupo y dibuje un rectángulo en la hoja de cálculo.
  • Escriba una cadena de título para el cuadro.
  • En la barra de herramientas Formularios, haga clic en Botón de opción y haga clic dentro del Cuadro de grupo justo debajo de la cadena de título.
  • Desde la barra de herramientas Formularios nuevamente, haga clic en Botón de opción y haga clic dentro del Cuadro de grupo debajo del primer botón de opción.
  • Una vez más, en la barra de herramientas Formularios, haga clic en Botón de opción y haga clic dentro del Cuadro de grupo debajo del botón de opción anterior.

Usar Aspose.Cells

La clase ShapeCollection proporciona un método llamado AddGroupBox, que se utiliza para agregar un control de cuadro de grupo a la hoja de cálculo. El método devuelve un objeto Aspose.Cells.Drawing.GroupBox. Además, el método Group de la clase ShapeCollection agrupa las formas, toma un array Shape como parámetro y devuelve un objeto GroupShape. La clase Aspose.Cells.Drawing.GroupBox representa un cuadro de grupo. Tiene algunos miembros importantes:

  • La propiedad Text especifica la cadena de título del cuadro de grupo.
  • La propiedad Shadow indica si el cuadro de grupo tiene sombreado en 3D.

El siguiente ejemplo muestra cómo agregar un grupo y agrupar los controles en la hoja de cálculo.

Temas avanzados