Button.ShapeRange-Eigenschaft
Ruft ein Microsoft.Office.Interop.Excel.ShapeRange-Objekt ab, das Button darstellt.
Namespace: Microsoft.Office.Tools.Excel.Controls
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntax
'Declaration
Public ReadOnly Property ShapeRange As ShapeRange
Get
public ShapeRange ShapeRange { get; }
Eigenschaftswert
Typ: Microsoft.Office.Interop.Excel.ShapeRange
Ein Microsoft.Office.Interop.Excel.ShapeRange-Objekt, das Button darstellt.
Beispiele
Im folgenden Codebeispiel wird dem aktuellen Arbeitsblatt ein Button-Steuerelement hinzugefügt. Der Click-Ereignishandler für diese Schaltfläche ruft mithilfe der ShapeRange-Eigenschaft einen Microsoft.Office.Interop.Excel.ShapeRange für die Schaltfläche ab und vergrößert anschließend die Breite dieses Microsoft.Office.Interop.Excel.ShapeRange um 10 Punkt. Der Ereignishandler passt lediglich die Breite der Schaltfläche an. Die Höhe wird jedoch ebenfalls automatisch geändert, sodass die ursprünglichen Proportionen des Steuerelements erhalten bleiben.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
Private Sub UseShapeRange()
Dim GrowingButton As Microsoft.Office.Tools.Excel.Controls.Button = _
Me.Controls.AddButton(Me.Range("B2", "C3"), "GrowingButton")
GrowingButton.Text = "Click to grow button"
AddHandler GrowingButton.Click, AddressOf GrowingButton_Click
End Sub
Private Sub GrowingButton_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.ShapeRange.Width += 10
End Sub
private void UseShapeRange()
{
Microsoft.Office.Tools.Excel.Controls.Button growingButton =
this.Controls.AddButton(this.Range["B2", "C3"],
"growingButton");
growingButton.Text = "Click to grow button";
growingButton.Click +=
new EventHandler(growingButton_Click);
}
void growingButton_Click(object sender, EventArgs e)
{
Microsoft.Office.Tools.Excel.Controls.Button clickedButton =
(Microsoft.Office.Tools.Excel.Controls.Button)sender;
clickedButton.ShapeRange.Width += 10;
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.