NamedRange.Selected Olay
Oluşur, NamedRange denetimin seçili.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Event Selected As DocEvents_SelectionChangeEventHandler
event DocEvents_SelectionChangeEventHandler Selected
Notlar
Bu olay için Seçim değiştiğinde harekete geçirilen NamedRange denetim.
Örnekler
Aşağıdaki kod örneği için bir işleyici gösterir Selected içinde seçili bir hücre adresini görüntüler olay NamedRange.
Belge düzeyi özelleştirmesi için değildir.
Private selectedEventRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub DisplaySelectedRange()
selectedEventRange = Me.Controls.AddNamedRange( _
Me.Range("B1", "E5"), "selectedEventRange")
AddHandler Me.selectedEventRange.Selected, _
AddressOf selectedEventRange_Selected
End Sub
Sub selectedEventRange_Selected(ByVal Target As _
Microsoft.Office.Interop.Excel.Range)
Dim selectedRange As String = Target.Address(, , _
Excel.XlReferenceStyle.xlA1, , )
MessageBox.Show(Me.Name & ": " & selectedRange & _
" was selected.")
End Sub
Microsoft.Office.Tools.Excel.NamedRange selectedEventRange;
private void DisplaySelectedRange()
{
selectedEventRange = this.Controls.AddNamedRange(
this.Range["B1", "E5"], "selectedEventRange");
this.selectedEventRange.Selected += new
Microsoft.Office.Interop.Excel.
DocEvents_SelectionChangeEventHandler(
selectedEventRange_Selected);
}
void selectedEventRange_Selected(
Microsoft.Office.Interop.Excel.Range Target)
{
string selectedRange = Target.get_Address(
Excel.XlReferenceStyle.xlA1);
MessageBox.Show(this.Name + ": " + selectedRange +
" was selected.");
}
Bir uygulama düzeyi eklentisi değildir.
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.