Button.BottomRightCell (Propiedad)
Obtiene un objeto Range que representa la celda que queda bajo la esquina inferior derecha del control Button.
Espacio de nombres: Microsoft.Office.Tools.Excel.Controls
Ensamblado: Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public ReadOnly Property BottomRightCell As Range
public Range BottomRightCell { get; }
Valor de propiedad
Tipo: Microsoft.Office.Interop.Excel.Range
Un objeto Range que representa la celda situada debajo de la esquina inferior derecha del control Button.
Comentarios
La celda devuelta depende del número de celdas que solape el control y del valor de configuración de la propiedad Placement.
Ejemplos
En el ejemplo de código siguiente se utilizan las propiedades TopLeftCell y BottomRightCell para obtener la celda superior izquierda y la celda inferior derecha con respecto a un control Button.El controlador de eventos Click del botón aplica el color rojo a los bordes de la celda superior izquierda y de la celda inferior derecha.
Se trata de un ejemplo para una personalización en el nivel del documento.
Private Sub MarkCornerCells()
Dim CornerButton As Microsoft.Office.Tools.Excel.Controls.Button = _
Me.Controls.AddButton(65, 45, 100, 25, "CornerButton")
CornerButton.Text = "Click to highlight corners."
AddHandler CornerButton.Click, AddressOf CornerButton_Click
End Sub
Private Sub CornerButton_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim ClickedButton As Microsoft.Office.Tools.Excel.Controls.Button = _
CType(sender, Microsoft.Office.Tools.Excel.Controls.Button)
ClickedButton.BottomRightCell.Borders.Color = _
ColorTranslator.ToOle(Color.Red)
ClickedButton.TopLeftCell.Borders.Color = _
ColorTranslator.ToOle(Color.Red)
End Sub
private void MarkCornerCells()
{
Microsoft.Office.Tools.Excel.Controls.Button button1 =
this.Controls.AddButton(65, 45, 100, 25,
"button1");
button1.Text = "Click to highlight corners.";
button1.Click += new EventHandler(button1_Click);
}
void button1_Click(object sender, EventArgs e)
{
Microsoft.Office.Tools.Excel.Controls.Button clickedButton =
(Microsoft.Office.Tools.Excel.Controls.Button)sender;
clickedButton.BottomRightCell.Borders.Color =
ColorTranslator.ToOle(Color.Red);
clickedButton.TopLeftCell.Borders.Color =
ColorTranslator.ToOle(Color.Red);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.