Método WorkbookBase.ChangeLink
Altera um vínculo de um documento para outro.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
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
O nome do vínculo DDE/OLE ou do Excel de Microsoft Office a ser alterado, conforme retornado pelo LinkSources método.
- newName
Tipo: System.String
O novo nome do link.
- type
Tipo: Microsoft.Office.Interop.Excel.XlLinkType
Dentre as XlLinkType valores que especifica o tipo de link.
Comentários
Optional Parameters
Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O exemplo de código a seguir cria um link externo para uma pasta de trabalho do Excel e usa o ChangeLink método para alterar o destino do link. Este exemplo pressupõe a existam de pastas de trabalho Pasta2 e Book3.xls na raiz do diretório C.
Este exemplo é para uma personalização em nível de documento.
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);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.