Freigeben über


WorkbookBase.ChangeLink-Methode

Ändert einen Link von einem Dokument zu einem anderen.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
Public Sub ChangeLink ( _
    name As String, _
    newName As String, _
    type As XlLinkType _
)
public void ChangeLink(
    string name,
    string newName,
    XlLinkType type
)

Parameter

  • name
    Typ: System.String
    Der von der LinkSources-Methode zurückgegebene Name der zu ändernden Microsoft Office Excel- oder DDE/OLE-Link.

Hinweise

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.

Beispiele

Im folgenden Codebeispiel wird ein externer Link zu einer Excel-Arbeitsmappe erstellt, und dann wird das Ziel des Links mithilfe der ChangeLink-Methode geändert.In diesem Beispiel wird davon ausgegangen, dass Arbeitsmappen Book2.xlsx und Book3.xls am Stammverzeichnis des Laufwerks vorhanden sind.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

WorkbookBase Klasse

Microsoft.Office.Tools.Excel-Namespace