مشاركة عبر


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.

راجع أيضًَا

المرجع

NamedRange واجهة

NamedRange الأعضاء

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