Share via


Workbook.UpdateLink, méthode

Met à jour une ou des liaisons Microsoft Office Excel, DDE ou OLE.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Sub UpdateLink ( _
    Name As Object, _
    Type As Object _
)
void UpdateLink(
    Object Name,
    Object Type
)

Paramètres

  • Name
    Type : System.Object
    Nom de la liaison Excel ou DDE/OLE à mettre à jour, tel que retourné par la méthode LinkSources.

Notes

Lorsque cette méthode est appelée sans paramètre, Excel met à jour par défaut toutes les liaisons de la feuille de calcul.

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant crée une liaison externe vers un classeur Excel, puis utilise la méthode UpdateLink pour mettre à jour la liaison. Cet exemple suppose que le classeur Book2.xls existe à la racine du répertoire C.

Private Sub WorkbookUpdateLink()
    Dim Links As Array = _
        CType(Me.LinkSources(Excel.XlLink.xlExcelLinks),  _
        Array)
    If Links IsNot Nothing Then
        Dim i As Integer
        For i = 1 To Links.Length
            Me.UpdateLink(Links(i), _
                Excel.XlLinkType.xlLinkTypeExcelLinks)
        Next i
    Else
        MsgBox("The workbook contains no links to " & _
            "other workbooks.")
    End If
End Sub
private void WorkbookUpdateLink()
{
    Array links = (Array)this.LinkSources(Excel.XlLink.xlExcelLinks);

    if (links != null)
    {
        for (int i = 1; i <= links.Length; i++)
        {
            this.UpdateLink((string)links.GetValue(i),
                Excel.XlLinkType.xlLinkTypeExcelLinks);
        }
    }
    else
    {
        MessageBox.Show("The workbook contains no links to " +
            "other workbooks.");
    }
}

Sécurité .NET Framework

Voir aussi

Référence

Workbook Interface

Microsoft.Office.Tools.Excel, espace de noms