WorkbookBase.BreakLink(String, XlLinkType) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将链接到其他 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