Sdílet prostřednictvím


WorkbookBase.SetLinkOnData – metoda

Nastaví název procedury, která se spouští při každé aktualizaci propojení DDE.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Deklarace
Public Sub SetLinkOnData ( _
    name As String, _
    procedure As Object _
)
public void SetLinkOnData(
    string name,
    Object procedure
)

Parametry

  • procedure
    Typ: System.Object
    Název procedury, které má být spuštěn při aktualizaci propojení.Může se jednat o aplikaci Microsoft Office Excel 4.0 makro nebo proceduru jazyka Visual Basic.Nastavte tento argument prázdný řetězec ("") tak, aby označoval, že žádný postup by měl při aktualizaci propojení.

Poznámky

Volitelné parametry

Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.

Příklady

Následující příklad kódu získá kolekci všech propojení DDE v aktuálním sešitu a potom použije SetLinkOnData metodu, chcete-li spustit makro s názvem UPDATE_MACRO vždy, když některý z odkazů je aktualizován.

V tomto příkladu je úroveň dokument přizpůsobení.

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.");
    }
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

WorkbookBase Třída

Microsoft.Office.Tools.Excel – obor názvů