Button.TopLeftCell (Propiedad)
Obtiene un objeto Range que representa la celda que se encuentra bajo la esquina superior izquierda 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 TopLeftCell As Range
Get
public Range TopLeftCell { get; }
Valor de propiedad
Tipo: Microsoft.Office.Interop.Excel.Range
Un objeto Range que representa la celda situada debajo de la esquina superior izquierda del control Button.
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.