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 im Stammverzeichnis von C: eine Arbeitsmappe mit dem Namen Book2.xls vorhanden ist.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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

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

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

.NET Framework-Sicherheit

Siehe auch

Referenz

WorkbookBase Klasse

Microsoft.Office.Tools.Excel-Namespace