WorkbookBase.ChangeLink, méthode
Modifie une liaison d'un document à l'autre.
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 ChangeLink ( _
name As String, _
newName As String, _
type As XlLinkType _
)
public void ChangeLink(
string name,
string newName,
XlLinkType type
)
Paramètres
- name
Type : System.String
Nom de la liaison Microsoft Office Excel ou DDE/OLE à modifier, tel qu'il a été retourné par la méthode LinkSources.
- newName
Type : System.String
Nouveau nom de la liaison.
- type
Type : Microsoft.Office.Interop.Excel.XlLinkType
Une des valeurs XlLinkType qui spécifie le type de liaison.
Notes
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 ChangeLink pour modifier la destination de cette liaison.Cet exemple suppose que les classeurs Book2.xlsx et Book3.xls existent à la racine du répertoire C.
Cet exemple illustre une personnalisation au niveau du document.
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
private void ChangeAllLinks()
{
Globals.Sheet1.Range["A1"].FormulaR1C1 =
@"='C:\[Book2.xlsx]Sheet1'!R2C2";
this.ChangeLink(@"C:\Book2.xlsx", @"C:\Book3.xlsx",
Excel.XlLinkType.xlLinkTypeExcelLinks);
}
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.