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.xlsx 和 Book3.xls 存在於 C 的根目錄。
這是示範文件層級自訂的範例。
Private Sub ChangeAllLinks()
Globals.Sheet1.Range("A1").FormulaR1C1 = _
"='C:\[Book2.xlsx]Sheet1'!R2C2"
Me.ChangeLink("C:\Book2.xlsx", "C:\Book3.xlsx", _
Excel.XlLinkType.xlLinkTypeExcelLinks)
End Sub
private void ChangeAllLinks()
{
Globals.Sheet1.Range["A1"].FormulaR1C1 =
@"='C:\[Book2.xlsx]Sheet1'!R2C2";
this.ChangeLink(@"C:\Book2.xlsx", @"C:\Book3.xlsx",
Excel.XlLinkType.xlLinkTypeExcelLinks);
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。