Compartilhar via


Método WorkbookBase.ChangeLink

Altera um link 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 Microsoft Office Excel ou de link de DDE/OLE a ser alterado, como ele foi retornado pelo método de LinkSources .

Comentários

Parâmetros Opcionais

Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Exemplos

O exemplo de código a seguir cria um link externa para uma pasta de trabalho do Excel e usa o método de ChangeLink para alterar o destino do link. Este exemplo assume que as pastas de trabalho Book2.xlsx e Book3.xls existem na raiz do diretório de C 2.0.

Este exemplo destina-se a uma personalização no nível de 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);
}

Segurança do .NET Framework

Consulte também

Referência

WorkbookBase Classe

Namespace Microsoft.Office.Tools.Excel