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 im Stammverzeichnis von C: die Arbeitsmappen Book2.xls und Book3.xls vorhanden sind.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub ChangeAllLinks()
    Globals.Sheet1.Range("A1").FormulaR1C1 = _
        "='C:\[Book2.xls]Sheet1'!R2C2"

    Me.ChangeLink("C:\Book2.xls", "C:\Book3.xls", _
        Excel.XlLinkType.xlLinkTypeExcelLinks)
End Sub
private void ChangeAllLinks()
{
    Globals.Sheet1.Range["A1", missing].FormulaR1C1 =
        @"='C:\[Book2.xls]Sheet1'!R2C2";

    this.ChangeLink(@"C:\Book2.xls", @"C:\Book3.xls",
        Excel.XlLinkType.xlLinkTypeExcelLinks);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

WorkbookBase Klasse

Microsoft.Office.Tools.Excel-Namespace