WorkbookBase.ChangeLink 方法

将链接从一个文档更改为另一个文档。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel.v4.0.Utilities(在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

语法

声明
Public Sub ChangeLink ( _
    name As String, _
    newName As String, _
    type As XlLinkType _
)
public void ChangeLink(
    string name,
    string newName,
    XlLinkType type
)

参数

  • name
    类型:System.String
    要更改的 Microsoft Office Excel 或 DDE/OLE 链接的名称(和从 LinkSources 方法返回的一样)。

备注

可选参数

有关可选参数的信息,请参见Office 解决方案中的可选参数

示例

下面的代码示例创建到 Excel 工作簿的外部链接,然后使用 ChangeLink 方法更改链接目标。 此示例假定工作簿 Book2.xls 和 Book3.xls 存在于 C 盘根目录中。

此示例针对的是文档级自定义项。

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 安全性

请参见

参考

WorkbookBase 类

Microsoft.Office.Tools.Excel 命名空间