مشاركة عبر


WorkbookBase.SetLinkOnData أسلوب

يعين اسم العملية التي يتم تنفيذها عند ارتباط DDE هو محدث.

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

بناء الجملة

'إقرار
Public Sub SetLinkOnData ( _
    name As String, _
    procedure As Object _
)
public void SetLinkOnData(
    string name,
    Object procedure
)

المعلمات

  • name
    النوع: System.String
    اسم ارتباط OLE/DDE، كـ التي يتم إرجاعها من LinkSourcesالأسلوب.
  • procedure
    النوع: System.Object
    اسم إجراء بتشغيل عند الارتباط هو محدث.وهذا يمكن أن تكون Microsoft المكتب Excel 4.0 ماكرو أو إجراء Visual أساسى.قم بتعيين ترتيب هو وسيطة إلى سلسلة فارغ ("") للإشارة إلى أنه لا يوجد إجراء يجب تشغيل عند الارتباط هو محدث.

ملاحظات

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

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

أمثلة

يحصل على المجموعة من الجميع ارتباطات DDE في مصنف الحالي مثال التعليمة البرمجية التالية ومن ثم يستخدم SetLinkOnDataأسلوب لتشغيل ماكرو باسم UPDATE_MACROكلما حاول واحد الارتباطات هو محدثها.

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

Private Sub WorkbookSetLinkOnData()
    Dim Links As Array = _
        CType(Me.LinkSources(Excel.XlLink.xlOLELinks),  _
        Array)
    If Links IsNot Nothing Then
        Dim i As Integer
        For i = 1 To Links.Length
            Me.SetLinkOnData(Links(i), "UPDATE_MACR0")
        Next i
    Else
        MsgBox("The workbook contains no DDE/OLE links.")
    End If
End Sub
private void WorkbookSetLinkOnData()
{
    Array links = (Array)this.LinkSources(Excel.XlLink.xlOLELinks);

    if (links != null)
    {
        for (int i = 1; i <= links.Length; i++)
        {
            this.SetLinkOnData((string)links.GetValue(i), "UPDATE_MACR0");
        }
    }
    else
    {
        MessageBox.Show("The workbook contains no DDE/OLE links.");
    }
}

أمن NET Framework.

راجع أيضًَا

المرجع

WorkbookBase الفئة

WorkbookBase الأعضاء

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