NamedRange.Offset الخاصية
يحصل Microsoft.Office.Interop.Excel.Rangeالتي هو الإزاحة من NamedRangeعنصر التحكم.
مساحة الاسم: Microsoft.Office.Tools.Excel
التجميع: Microsoft.Office.Tools.Excel (في Microsoft.Office.Tools.Excel.dll)
بناء الجملة
'إقرار
ReadOnly Property Offset As NamedRange_OffsetType
Get
NamedRange_OffsetType Offset { get; }
قيمة الخاصية
النوع: Microsoft.Office.Tools.Excel.NamedRange_OffsetType
Microsoft.Office.Interop.Excel.Rangeالتي هو الإزاحة من NamedRangeعنصر التحكم.
ملاحظات
Offsetخاصية هو مخصصة للاستخدام مع المعلمات التالية.
المعلمة |
الوصف |
---|---|
RowOffset |
عدد صفوف (موجب، سالب، أو 0 (صفر)) الذي النطاق هو أن تكون الإزاحة. إيجابية يتم إزاحة قيم إلى أسفل حتى، و يتم إزاحة قيم السالبة باتجاه الأعلى. وتكون القيمة الافتراضية هي 0. |
ColumnOffset |
عدد أعمدة (موجب، سالب، أو 0 (صفر)) عن طريق والنطاق إلى يتم إزاحة. إيجابية تم إزاحة قيم إلى يتم إزاحة قيم الصحيحة وسالب يمين. وتكون القيمة الافتراضية هي 0. |
إذا حاولت استخدام Offsetدون تحديد أية معلمات Offsetستحصل NamedRange_OffsetTypeالكائن الذي هو جزءا من البنية التحتية Studio Vهوual و هو غير معد للاستخدام مباشرة من تعليمات برمجية الخاصة بك.
المعلمات الإختيارية
ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.
أمثلة
ما يلي تعليمات برمجية المثال، يتم إنشاء NamedRangeويقوم بإضافة نص إلى إزاحة خلايا من NamedRangeبثلاثة أعمدة وثلاث خلايا.
Th هو الإصدار هو لتخصيص المستوى مستند.
Private offsetRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub ActivateOffset()
offsetRange = Me.Controls.AddNamedRange( _
Me.Range("B1"), "offsetRange")
Dim activateRange As Excel.Range = _
CType(Me.offsetRange.Offset(3, 3), Excel.Range)
offsetRange.Value2 = "Original range."
activateRange.Value2 = "Offset range."
activateRange.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange offsetRange;
private void ActivateOffset()
{
offsetRange = this.Controls.AddNamedRange(
this.Range["B1", missing], "offsetRange");
Excel.Range activateRange =
(Excel.Range)this.offsetRange.Offset[3, 3];
offsetRange.Value2 = "Original range.";
activateRange.Value2 = "Offset range.";
activateRange.Select();
}
Th هو الإصدار هو للوظيفة الإضافية المستوى تطبيق.
Private offsetRange As NamedRange
Private Sub ActivateOffset()
Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet =
Globals.ThisAddIn.Application.ActiveSheet
Dim vstoWorksheet As Microsoft.Office.Tools.Excel.Worksheet =
Globals.Factory.GetVstoObject(NativeWorksheet)
offsetRange = vstoWorksheet.Controls.AddNamedRange( _
vstoWorksheet.Range("B1"), "offsetRange")
Dim activateRange As Excel.Range = _
CType(offsetRange.Offset(3, 3), Excel.Range)
offsetRange.Value2 = "Original range."
activateRange.Value2 = "Offset range."
activateRange.Select()
End Sub
NamedRange offsetRange;
private void ActivateOffset()
{
Worksheet vstoWorksheet =
Globals.Factory.GetVstoObject(this.Application.ActiveWorkbook.Worksheets[1]);
offsetRange = vstoWorksheet.Controls.AddNamedRange(
vstoWorksheet.Range["B1", missing], "offsetRange");
Excel.Range activateRange =
(Excel.Range)offsetRange.Offset[3, 3];
offsetRange.Value2 = "Original range.";
activateRange.Value2 = "Offset range.";
activateRange.Select();
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.