WorkbookBase.ChangeLink-Methode
Ändert einen Link von einem Dokument zu einem anderen.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntax
'Declaration
Public Sub ChangeLink ( _
name As String, _
newName As String, _
type As XlLinkType _
)
public void ChangeLink(
string name,
string newName,
XlLinkType type
)
Parameter
- name
Typ: System.String
Der von der LinkSources-Methode zurückgegebene Name der zu ändernden Microsoft Office Excel- oder DDE/OLE-Link.
- newName
Typ: System.String
Der neue Name des Links.
- type
Typ: Microsoft.Office.Interop.Excel.XlLinkType
Einer der XlLinkType-Werte, die den Linktyp angeben.
Hinweise
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.
Beispiele
Im folgenden Codebeispiel wird ein externer Link zu einer Excel-Arbeitsmappe erstellt, und dann wird das Ziel des Links mithilfe der ChangeLink-Methode geändert. In diesem Beispiel wird davon ausgegangen, dass im Stammverzeichnis von C: die Arbeitsmappen Book2.xls und Book3.xls vorhanden sind.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
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-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.