Metoda WorkbookBase.UpdateLink —
Aktualizacje programu Microsoft Office Excel, DDE lub OLE link (lub łącza).
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 UpdateLink ( _
name As Object, _
type As Object _
)
public void UpdateLink(
Object name,
Object type
)
Parametry
- name
Typ: System.Object
Nazwa programu Excel lub DDE/OLE łącza mają być aktualizowane, jako zwrot od LinkSources metody.
- type
Typ: System.Object
Jedna z wartości XlLinkType.
Uwagi
Gdy metoda ta jest wywoływana bez żadnych parametrów, domyślnie aktualizowanie wszystkich łączy arkusza programu Excel.
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 UpdateLink metoda aktualizacji łącza.W tym przykładzie założono, że skoroszyt, który Book2.xlsx istnieje w katalogu głównym katalogu C.
Private Sub WorkbookUpdateLink()
Dim Links As Array = _
CType(Me.LinkSources(Excel.XlLink.xlExcelLinks), _
Array)
If Links IsNot Nothing Then
Dim i As Integer
For i = 1 To Links.Length
Me.UpdateLink(Links(i), _
Excel.XlLinkType.xlLinkTypeExcelLinks)
Next i
Else
MsgBox("The workbook contains no links to " & _
"other workbooks.")
End If
End Sub
private void WorkbookUpdateLink()
{
Array links = (Array)this.LinkSources(Excel.XlLink.xlExcelLinks);
if (links != null)
{
for (int i = 1; i <= links.Length; i++)
{
this.UpdateLink((string)links.GetValue(i),
Excel.XlLinkType.xlLinkTypeExcelLinks);
}
}
else
{
MessageBox.Show("The workbook contains no links to " +
"other workbooks.");
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.