مشاركة عبر


NamedRange.End الخاصية

تحصل على Microsoft.Office.Interop.Excel.Rangeالذي يمثل خلية الموجودة عند إنهاء منطقة الذي يحتوي على NamedRangeعنصر تحكم.

مساحة الاسم:  Microsoft.Office.Tools.Excel
التجميع:  Microsoft.Office.Tools.Excel (في Microsoft.Office.Tools.Excel.dll)

بناء الجملة

'إقرار
ReadOnly Property End As NamedRange_EndType
    Get
NamedRange_EndType End { get; }

قيمة الخاصية

النوع: Microsoft.Office.Tools.Excel.NamedRange_EndType
Microsoft.Office.Interop.Excel.Rangeالذي يمثل خلية الموجودة عند إنهاء منطقة الذي يحتوي على NamedRangeعنصر تحكم.

ملاحظات

Endخاصية هو مخصصة للاستخدام مع المعلمات التالية.

المعلمة

الوصف

Direction

واحد XlDirectionقيم التي تشير إلى الاتجاه الذي إلى العثور على خلية الأخيرة.

إذا حاولت استخدام Endدون تحديد أية معلمات Endستحصل NamedRange_EndTypeالكائن الذي هو جزءا من البنية التحتية Studio Vهوual و هو غير معد للاستخدام مباشرة من تعليمات برمجية الخاصة بك.

Th هو خاصية هو لضغط إنهاء + السهم إلى لأعلى أو إنهاء + السهم إلى الأسفل، إنهاء + السهم يسار أو إنهاء + السهم يسار.

أمثلة

يلي تعليمات برمجية المثال، يتم إنشاء NamedRangeوثم بتعبئة خلية يمين لإنشاء حد للمنطقة من أعمدة فارغ. ثم يعرض صندوق رسالة تسألك عما إذا كنت تريد إلى حدد إنهاء المنطقة إلى اليمين NamedRange.

Th هو الإصدار هو لتخصيص المستوى مستند.

Private endRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub SelectEnd()
    endRange = Me.Controls.AddNamedRange( _
        Me.Range("B1", "D4"), "endRange")
    Me.Range("H1").Value2 = 123
    endRange.Select()
    If MessageBox.Show("Select end of region to the right?", _
        "End of Region Test", MessageBoxButtons.OKCancel) = _
        DialogResult.OK Then
        Me.endRange.End(Excel.XlDirection.xlToRight).Select()
    End If
End Sub
Microsoft.Office.Tools.Excel.NamedRange endRange;
private void SelectEnd()
{
    endRange = this.Controls.AddNamedRange(
        this.Range["B1", "D4"], "endRange");
    this.Range["H1", missing].Value2 = 123;
    endRange.Select();
    if (MessageBox.Show("Select end of region to the right?", 
        "End of Region Test", MessageBoxButtons.OKCancel) == DialogResult.OK)
    {
        this.endRange.End[Excel.XlDirection.xlToRight].Select();
    }
} 

Th هو الإصدار هو للوظيفة الإضافية المستوى تطبيق.

Private endRange As NamedRange

Private Sub SelectEnd()

    Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet =
Globals.ThisAddIn.Application.ActiveSheet

    Dim vstoWorksheet As Microsoft.Office.Tools.Excel.Worksheet =
            Globals.Factory.GetVstoObject(NativeWorksheet)

    endRange = vstoWorksheet.Controls.AddNamedRange( _
        vstoWorksheet.Range("B1", "D4"), "endRange")
    vstoWorksheet.Range("H1").Value2 = 123
    endRange.Select()
    If System.Windows.Forms.MessageBox.Show( _
        "Select end of region to the right?", _
        "End of Region Test", _
        System.Windows.Forms.MessageBoxButtons.OKCancel) = _
        System.Windows.Forms.DialogResult.OK Then
        Me.endRange.End(Excel.XlDirection.xlToRight).Select()
    End If
End Sub
NamedRange endRange;
private void SelectEnd()
{
    Worksheet vstoWorksheet =
        Globals.Factory.GetVstoObject(this.Application.ActiveWorkbook.Worksheets[1]);
    endRange = vstoWorksheet.Controls.AddNamedRange(
        vstoWorksheet.Range["B1", "D4"], "endRange");
    vstoWorksheet.Range["H1", missing].Value2 = 123;
    endRange.Select();
    if (System.Windows.Forms.MessageBox.Show(
        "Select end of region to the right?",
        "End of Region Test", 
        System.Windows.Forms.MessageBoxButtons.OKCancel) ==
        System.Windows.Forms.DialogResult.OK)
    {
        this.endRange.End[Excel.XlDirection.xlToRight].Select();
    }
}

أمن NET Framework.

راجع أيضًَا

المرجع

NamedRange واجهة

NamedRange الأعضاء

Microsoft.Office.Tools.Excel مساحة الاسم