WorkbookBase.BreakLink(String, XlLinkType) 方法

定义

将链接到其他 Microsoft Office Excel 源或 OLE 源的公式转换为值。

public void BreakLink (string name, Microsoft.Office.Interop.Excel.XlLinkType type);

参数

name
String

链接的名称。

type
XlLinkType

XlLinkType 值之一。 链接的类型。

示例

下面的代码示例创建一个指向另一个 Excel 工作簿的链接,然后使用方法提示用户将该链接替换为链接目标的值 BreakLink 。 此示例假定 Book2.xlsx 的工作簿位于 C 目录的根目录下。

此示例适用于文档级自定义项。

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

适用于