NamedRange.SelectionChange Événement

Définition

Se produit lorsque la sélection à l'intérieur du contrôle NamedRange change.

event Microsoft.Office.Interop.Excel.DocEvents_SelectionChangeEventHandler SelectionChange;

Type d'événement

DocEvents_SelectionChangeEventHandler

Exemples

L’exemple de code suivant montre un gestionnaire pour l' SelectionChange événement qui affiche l’adresse d’une cellule sélectionnée dans le NamedRange .

Cette version est destinée à une personnalisation au niveau du document.

Microsoft.Office.Tools.Excel.NamedRange selectionChangeRange;
private void DisplaySelectionChange()
{
    selectionChangeRange = this.Controls.AddNamedRange(
        this.Range["A1", "E5"], "selectionChangeRange");
    this.selectionChangeRange.SelectionChange += new 
        Microsoft.Office.Interop.Excel.
        DocEvents_SelectionChangeEventHandler(
        selectionChangeRange_SelectionChange);
}

void selectionChangeRange_SelectionChange(
    Microsoft.Office.Interop.Excel.Range Target)
{
    string selectedRange = Target.get_Address(
        Excel.XlReferenceStyle.xlA1);

    MessageBox.Show(this.Name + ": " + selectedRange + 
        " raised the SelectionChange event.");
}
Private selectionChangeRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub DisplaySelectionChange()
    selectionChangeRange = Me.Controls.AddNamedRange( _
        Me.Range("A1", "E5"), "selectionChangeRange")
    AddHandler Me.selectionChangeRange.SelectionChange, _
        AddressOf selectionChangeRange_SelectionChange
End Sub


Sub selectionChangeRange_SelectionChange(ByVal Target As _
    Microsoft.Office.Interop.Excel.Range)
    Dim selectedRange As String = Target.Address(, , _
        Excel.XlReferenceStyle.xlA1, , )

    MessageBox.Show(Me.Name & ": " & selectedRange & _
        " raised the SelectionChange event.")
End Sub

Cette version est destinée à un complément au niveau de l’application.

Remarques

Cet événement est déclenché lorsque la sélection est remplacée par ou dans le NamedRange contrôle.

S’applique à