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 方法返回的一样)。
- newName
类型:System.String
链接的新名称。
- type
类型:Microsoft.Office.Interop.Excel.XlLinkType
指定链接类型的 XlLinkType 值之一。
备注
可选参数
有关可选参数的信息,请参见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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。