WorkbookBase.SetLinkOnData(String, Object) Yöntem

Tanım

Her DDE bağlantısı güncelleştirildiğinde çalışan bir yordamın adını ayarlar.

public void SetLinkOnData (string name, object procedure);

Parametreler

name
String

Yönteminden döndürülen DDE/OLE bağlantısının adı LinkSources(Object) .

procedure
Object

Bağlantı güncelleştirilirken çalıştırılacak yordamın adı. Bu bir Microsoft Office Excel 4,0 makrosu veya Visual Basic yordamı olabilir. Bağlantı güncelleştirilirken hiçbir yordamın çalıştırılacağını göstermek için bu bağımsız değişkeni boş bir dizeye ayarlayın ("").

Örnekler

Aşağıdaki kod örneği, geçerli çalışma kitabındaki tüm DDE bağlantılarının koleksiyonunu alır ve sonra, SetLinkOnData bağlantılardan biri güncelleştirildiğinde adlı bir makroyu çalıştırmak için yöntemini kullanır UPDATE_MACRO .

Bu örnek, belge düzeyinde özelleştirme içindir

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

Açıklamalar

İsteğe Bağlı Parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz. Office çözümlerinde Isteğe bağlı parametreler.

Şunlara uygulanır