WorkbookBase.ChangeLink (Método)
Cambia un vínculo de un documento a otro.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public Sub ChangeLink ( _
name As String, _
newName As String, _
type As XlLinkType _
)
public void ChangeLink(
string name,
string newName,
XlLinkType type
)
Parámetros
- name
Tipo: System.String
Nombre del vínculo de Microsoft Office Excel o DDE/OLE que se va a cambiar, tal como lo devuelve el método LinkSources.
- newName
Tipo: System.String
Nuevo nombre del vínculo.
- type
Tipo: Microsoft.Office.Interop.Excel.XlLinkType
Uno de los valores XlLinkType que especifica el tipo de vínculo.
Comentarios
Parámetros opcionales
Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.
Ejemplos
El ejemplo de código siguiente crea un vínculo externo a un libro de Excel y, a continuación, utiliza el método ChangeLink para cambiar el destino del vínculo.Este ejemplo supone que los libros Book2.xlsx y Book3.xls existen en la raíz del directorio C.
Se trata de un ejemplo para una personalización en el nivel del documento.
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);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.