Freigeben über


WorkbookBase.BreakLink-Methode

Konvertiert mit anderen Microsoft Office Excel-Quellen oder OLE-Quellen verknüpfte Formeln in Werte.

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 BreakLink ( _
    name As String, _
    type As XlLinkType _
)
public void BreakLink(
    string name,
    XlLinkType type
)

Parameter

Beispiele

Im folgenden Codebeispiel wird ein Link zu einer anderen Excel-Arbeitsmappe erstellt, und dann wird der Benutzer aufgefordert, den Link mithilfe der BreakLink-Methode durch den Wert des Linkziels zu ersetzen.In diesem Beispiel wird davon ausgegangen, dass Book2.xlsx Arbeitsmappe im Stammverzeichnis des Laufwerks vorhanden ist.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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

    If DialogResult.Yes = MessageBox.Show("Break the link?", _
        "Example", MessageBoxButtons.YesNo) Then
        Me.BreakLink("C:\Book2.xlsx", _
            Excel.XlLinkType.xlLinkTypeExcelLinks)
    End If
End Sub
private void ConvertLinkToValue()
{
    Globals.Sheet1.Range["A1"].FormulaR1C1 =
        @"='C:\[Book2.xlsx]Sheet1'!R2C2";

    if (DialogResult.Yes == MessageBox.Show("Break the link?", "Example",
        MessageBoxButtons.YesNo))
    {
        this.BreakLink(@"C:\Book2.xlsx",
            Excel.XlLinkType.xlLinkTypeExcelLinks);
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

WorkbookBase Klasse

Microsoft.Office.Tools.Excel-Namespace