Button.ShapeRange, propriété
Obtient un objet Microsoft.Office.Interop.Excel.ShapeRange qui représente Button.
Espace de noms : Microsoft.Office.Tools.Excel.Controls
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public ReadOnly Property ShapeRange As ShapeRange
public ShapeRange ShapeRange { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.Excel.ShapeRange
Objet Microsoft.Office.Interop.Excel.ShapeRange qui représente Button.
Exemples
L'exemple de code suivant ajoute un contrôle Button à la feuille de calcul active. Le gestionnaire d'événements Click de ce bouton utilise la propriété ShapeRange pour obtenir un Microsoft.Office.Interop.Excel.ShapeRange pour le bouton, puis augmente la largeur de Microsoft.Office.Interop.Excel.ShapeRange de 10 points. Bien que le gestionnaire d'événements ajuste uniquement la largeur du bouton, la hauteur est également modifiée automatiquement afin que le contrôle conserve ses proportions d'origine.
Cet exemple illustre une personnalisation au niveau du document.
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;
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.