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í.To může být aplikace Microsoft Office Excel 4.0 makro nebo proceduru jazyka Visual Basic.Tento argument nastaven na prázdný řetězec ("") označující, že žádný postup má být spuštěna při aktualizaci propojení.

Poznámky

Volitelné parametry

Informace o volitelných parametrech naleznete v tématu Volitelné parametry v řešeních pro systém Office.

Příklady

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

Tento příklad je pro přizpůsobení na úrovni dokumentu.

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ů