Compartir a través de


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
    Get
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

Vea también

Referencia

Button Clase

Microsoft.Office.Tools.Excel.Controls (Espacio de nombres)