Metoda WorkbookBase.SetLinkOnData —
Ustawia nazwę procedury, który jest uruchamiany przy każdej aktualizacji łącza DDE.
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 SetLinkOnData ( _
name As String, _
procedure As Object _
)
public void SetLinkOnData(
string name,
Object procedure
)
Parametry
- name
Typ: System.String
Nazwa łącza DDE/OLE, jako zwrot od LinkSources metody.
- procedure
Typ: System.Object
Nazwa procedury ma być uruchamiany, gdy łącze jest aktualizowane.Może to być makr programu Microsoft Office Excel 4.0 lub procedurę języka Visual Basic.Należy ustawić ten argument na ciąg pusty (""), aby wskazać, że żadna procedura powinien być uruchamiany, gdy łącze jest aktualizowane.
Uwagi
Parametry opcjonalne
Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.
Przykłady
Poniższy kod pobiera zbiór wszystkich łączy DDE w bieżącym skoroszycie, a następnie używa SetLinkOnData metoda uruchomić makro o nazwie UPDATE_MACRO jedno z łączy, ilekroć zostanie zaktualizowany.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
Private Sub WorkbookSetLinkOnData()
Dim Links As Array = _
CType(Me.LinkSources(Excel.XlLink.xlOLELinks), _
Array)
If Links IsNot Nothing Then
Dim i As Integer
For i = 1 To Links.Length
Me.SetLinkOnData(Links(i), "UPDATE_MACR0")
Next i
Else
MsgBox("The workbook contains no DDE/OLE links.")
End If
End Sub
private void WorkbookSetLinkOnData()
{
Array links = (Array)this.LinkSources(Excel.XlLink.xlOLELinks);
if (links != null)
{
for (int i = 1; i <= links.Length; i++)
{
this.SetLinkOnData((string)links.GetValue(i), "UPDATE_MACR0");
}
}
else
{
MessageBox.Show("The workbook contains no DDE/OLE links.");
}
}
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.