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 Arbeitsmappen Book2.xlsx und Book3.xls am Stammverzeichnis des Laufwerks vorhanden sind.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
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-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.