Udostępnij za pośrednictwem


Metoda WorkbookBase.ChangeLink —

Zmienia łącze z jednego dokumentu do innego.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public Sub ChangeLink ( _
    name As String, _
    newName As String, _
    type As XlLinkType _
)
public void ChangeLink(
    string name,
    string newName,
    XlLinkType type
)

Parametry

  • name
    Typ: System.String
    Nazwa łącze do można zmienić, ponieważ został zwrócony z programu Microsoft Office Excel lub DDE/OLE LinkSources metody.

Uwagi

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Poniższy przykład kodu tworzy łącze zewnętrzne do skoroszytu programu Excel, a następnie używa ChangeLink metodę, aby zmienić miejsce docelowe łącza.W tym przykładzie założono, że skoroszyty, Book2.xlsx i Book3.xls istnieje w katalogu głównym katalogu C.

Ten przykład dotyczy dostosowywania na poziomie dokumentu.

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);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorkbookBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel