WorkbookBase.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.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public Sub UpdateLink ( _
name As Object, _
type As Object _
)
public 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.
- type
Type : System.Object
Une des valeurs de XlLinkType.
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.xlsx 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.