مشاركة عبر


WorkbookBase.LinkSources أسلوب

إرجاع Arrayالارتباطات في مصنف.

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

بناء الجملة

'إقرار
Public Function LinkSources ( _
    type As Object _
) As Object
public Object LinkSources(
    Object type
)

المعلمات

  • type
    النوع: System.Object
    واحد XlLinkقيم الذي يحدد نوع الالارتباطات إلى العائد.

القيمة المُرجعة

النوع: System.Object
Arrayمن ارتباط الأسماء في مصنف؛ nullمرجع خالٍ (لا شيء في Visual Basic)إذا كان مصنف لا يحتوي على أية ارتباط s من المحدد Type.

ملاحظات

الأسماء في الذي يتم إرجاعه Arrayأسماء مستندات المرتبطة أو نسخ، أو OLE أو DDE الخوادم. تنسيق الصفيفة هو صفيفة أحادي الأبعاد لكافة أنواع ولكن publهوher والمشترك. السلاسل التي تم إرجاعها تحتوي على الاسم ارتباط مصدر، بالتدوين المناسبة ارتباط نوع. ل مثال، الارتباطات DDE للاستخدام "الخادم|مستند! عنصر" بناء الجملة.

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

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

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

أمثلة

يلي تعليمات برمجية المثال يضيف Excel ارتباط خارجي للمصنف الحالي ويحصل على صفيفة من أسماء الجميع الارتباطات Excel في مصنف باستخدام LinkSourcesالأسلوب. يستخدم المثال ثم OpenLinksأسلوب إلى فتح مصنف المرتبط كل القراءة فقط.

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

Private Sub WorkbookLinkSources()
    Globals.Sheet1.Range("A1").Value2 = _
        "='C:\[Book2.xls]Sheet1'!R2C2"
    Dim links As Array = _
        CType(Me.LinkSources(Excel.XlLink.xlExcelLinks),  _
        Array)

    Dim i As Integer
    For i = 1 To links.Length
        Me.OpenLinks(links(i), True, Excel.XlLink.xlExcelLinks)
    Next i
End Sub
private void WorkbookLinkSources()
{
    Globals.Sheet1.Range["A1", missing].Value2 =
        @"='C:\[Book2.xls]Sheet1'!R2C2";
    Array links = (Array)this.LinkSources(Excel.XlLink.xlExcelLinks);

    for (int i = 1; i <= links.Length; i++)
    {
        this.OpenLinks((string)links.GetValue(i), true,
            Excel.XlLink.xlExcelLinks);
    }
}

أمن NET Framework.

راجع أيضًَا

المرجع

WorkbookBase الفئة

WorkbookBase الأعضاء

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