本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

NamedRange.Deselected 事件

 

發生於選取範圍移動從NamedRange控制項以外的區域NamedRange控制項。

命名空間:   Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel (於 Microsoft.Office.Tools.Excel.dll)

event DocEvents_SelectionChangeEventHandler Deselected

會引發這個事件時,才NamedRange控制項有焦點,並將焦點然後轉移遠離NamedRange控制項。

下列程式碼範例示範的處理常式Deselected事件,以顯示選取範圍會轉移至儲存格的位址。

這個版本適用於文件層級自訂。

Microsoft.Office.Tools.Excel.NamedRange deselectedRange;
private void DeselectRange()
{
    deselectedRange = this.Controls.AddNamedRange(
        this.Range["B1", "D4"], "deselectedRange");
    deselectedRange.Select();
    this.deselectedRange.Deselected += new
        Microsoft.Office.Interop.Excel.
        DocEvents_SelectionChangeEventHandler(
        deselectedRange_Deselected);
}

void deselectedRange_Deselected(Excel.Range Target)
{
    string targetRange = Target.get_Address(
        Excel.XlReferenceStyle.xlA1);

    MessageBox.Show("The NamedRange control was deselected." +
        " Selection transferred to " + this.Name + ":" + 
        targetRange + ".");
}
回到頁首
顯示: