مشاركة عبر


WorksheetBase.PasteSpecial أسلوب

قم بلصق محتويات حافظة إلى ورقة عمل، واستخدام تنسيق معين. استخدم هذا الأسلوب إلى قم بلصق بيانات من تطبيقات غير ذلك أو إلى لصق بيانات في تنسيق محدد.

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

بناء الجملة

'إقرار
Public Sub PasteSpecial ( _
    format As Object, _
    link As Object, _
    displayAsIcon As Object, _
    iconFileName As Object, _
    iconIndex As Object, _
    iconLabel As Object, _
    noHTMLFormatting As Object _
)
public void PasteSpecial(
    Object format,
    Object link,
    Object displayAsIcon,
    Object iconFileName,
    Object iconIndex,
    Object iconLabel,
    Object noHTMLFormatting
)

المعلمات

  • format
    النوع: System.Object
    سلسلة تحدد تنسيق حافظة من بيانات.تضمين سلاسل تنسيق شائع "HTML" و "صوره نقطيه"، "ارتباط تشعبي"، "نص Unicode" و "نص".
  • link
    النوع: System.Object
    trueلتأسيس ارتباط بمصدر بيانات الذي تم لصقه.إذا كانت بيانات المصدر هو غير مناسب للارتباط أو تطبيق المصدر لا يعتمد الربط th هو معلمة هو تجاهلها.القيمة الافتراضية هي false.
  • displayAsIcon
    النوع: System.Object
    trueإلى عرض الكائن الذي تم لصقه كعنصر رمز.القيمة الافتراضية هي false.
  • iconFileName
    النوع: System.Object
    الاسم ملف الذي يحتوي على رمز المستخدم إذا DisplayAsIconكان true.
  • iconIndex
    النوع: System.Object
    رقم الفهرس رمز داخل رمز الملف.
  • iconLabel
    النوع: System.Object
    التسمية نصية للرمز.
  • noHTMLFormatting
    النوع: System.Object
    trueلإزالة الجميع التنسيقات، وارتباطات تشعبية، وصور من HTML;falseإلى HTML لصق ك هو.القيمة الافتراضية هي false.

ملاحظات

إذا لم تكن تعرف أي سلسلة لتمريرها إلى معلمة تنسيق، يمكنك عرض السلاسل التي تتوافق مع بيانات الموجودة في حافظة بواسطة محاولة الأمر "لصق" في Excel. قم بنسخ بيانات إلى حافظة، استخدم comm لصق خاص و في Excel، و ثم عرض التنسيقات المسرودة في صندوق الحوار لصق خاص.

NoHTMLFormattingبمادة فقط عندFormat=“ HTML ”. في الجميع الحالات الأخرى، NoHTMLFormattingسيتم تجاهل.

يجب عليك تحديد النطاق وجهة قبل استخدام هذا أسلوب.

هذه الطريقة قد بتعديل تحديد الورقة، استناداً المحتويات من "حافظة".

المعلمات الإختيارية

ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.

أمثلة

مثال التعليمة البرمجية التالية بوضع HTML إلى حافظة و ثم يستخدم PasteSpecialأسلوب للصق محتويات حافظة في خلية A1. لاحظ أن المثال تحديد النطاق قبل استدعاء PasteSpecialأسلوب.

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

Private Sub PasteSpecialText()
    Clipboard.SetText("<HTML><BODY><STRONG>Paste Special Text Example" & _
        "</STRONG></BODY></HTML>")

    Me.Range("A1").Select()
    Me.PasteSpecial(Link:=False, DisplayAsIcon:=False)
End Sub
private void PasteSpecialText()
{
    Clipboard.SetText("<HTML><BODY><STRONG>Paste Special Text Example" +
        "</STRONG></BODY></HTML>");

    this.Range["A1", missing].Select();
    this.PasteSpecial(missing, false, false, missing, missing,
        missing, missing);
}

أمن NET Framework.

راجع أيضًَا

المرجع

WorksheetBase الفئة

WorksheetBase الأعضاء

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