NamedRange.Copy أسلوب
قم بنسخ محتويات NamedRangeعنصر تحكم للنطاق المعين أو إلى حافظة.
مساحة الاسم: Microsoft.Office.Tools.Excel
التجميع: Microsoft.Office.Tools.Excel (في Microsoft.Office.Tools.Excel.dll)
بناء الجملة
'إقرار
Function Copy ( _
Destination As Object _
) As Object
Object Copy(
Object Destination
)
المعلمات
- Destination
النوع: System.Object
النطاق الجديد الذي يقوم بتعيين المحتويات NamedRangeسيتم نسخ عنصر تحكم.في حالة حذف تلك وسيطة، ينسخ Excel Microsoft المكتب النطاق إلى "حافظة".
القيمة المُرجعة
النوع: System.Object
ملاحظات
المعلمات الإختيارية
ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.
أمثلة
ما يلي تعليمات برمجية يستخدم المثال Copyطريقة لنسخ المحتويات NamedRangeعنصر التحكم المسمى NamedRange1في حافظة، ثم يستخدم PasteSpecialأسلوب لصق محتويات هذه في NamedRangeعنصر التحكم المسمى NamedRange2. Operationمعلمة هو تعيين إلى xlPasteSpecialOperationAddحيث محتويات كل خلية في NamedRange1هو إضافة إلى الخلية المتطابقة في NamedRange2.
Th هو المثال هو لتخصيص المستوى مستند.
Private Sub CopyAndPasteSpecialRange()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "A3"), _
"namedRange1")
namedRange1.Value2 = 22
Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("C1", "C3"), _
"namedRange2")
namedRange2.Value2 = 5
' Copy the contents of namedRange1 to the clipboard, and then
' paste the contents into namedRange2, adding each value to
' the value in namedRange2.
namedRange1.Copy()
namedRange2.PasteSpecial(Excel.XlPasteType.xlPasteAll, _
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationAdd, _
False, False)
End Sub
private void CopyAndPasteSpecialRange()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "A3"],
"namedRange1");
namedRange1.Value2 = 22;
Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
this.Controls.AddNamedRange(this.Range["C1", "C3"],
"namedRange2");
namedRange2.Value2 = 5;
// Copy the contents of namedRange1 to the clipboard, and then
// paste the contents into namedRange2, adding each to
// the value in namedRange2.
namedRange1.Copy(missing);
namedRange2.PasteSpecial(Excel.XlPasteType.xlPasteAll,
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationAdd,
false,
false);
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.