WorkbookBase.ChangeLink(String, String, XlLinkType) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Modifie une liaison d'un document à l'autre.
public void ChangeLink (string name, string newName, Microsoft.Office.Interop.Excel.XlLinkType type);
Paramètres
- name
- String
Nom de la liaison Microsoft Office Excel ou DDE/OLE à modifier, tel qu'il a été retourné par la méthode LinkSources(Object).
- newName
- String
Nouveau nom de la liaison.
- type
- XlLinkType
Une des valeurs XlLinkType qui spécifie le type de liaison.
Exemples
L’exemple de code suivant crée un lien externe vers un classeur Excel, puis utilise la ChangeLink méthode pour modifier la destination du lien. Cet exemple suppose que les classeurs Book2.xlsx et Book3.xls existent à la racine du répertoire C.
Cet exemple est destiné à une personnalisation au niveau du document.
private void ChangeAllLinks()
{
Globals.Sheet1.Range["A1"].FormulaR1C1 =
@"='C:\[Book2.xlsx]Sheet1'!R2C2";
this.ChangeLink(@"C:\Book2.xlsx", @"C:\Book3.xlsx",
Excel.XlLinkType.xlLinkTypeExcelLinks);
}
Private Sub ChangeAllLinks()
Globals.Sheet1.Range("A1").FormulaR1C1 = _
"='C:\[Book2.xlsx]Sheet1'!R2C2"
Me.ChangeLink("C:\Book2.xlsx", "C:\Book3.xlsx", _
Excel.XlLinkType.xlLinkTypeExcelLinks)
End Sub
Remarques
Paramètres facultatifs
Pour plus d’informations sur les paramètres facultatifs, consultez paramètres facultatifs dans les solutions Office.