Metoda WorkbookBase.SetLinkOnData —
Ustawia nazwę procedury, która jest uruchamiana 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 metoda.
- 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.Ustawić ten argument na ciąg pusty ("") do wskazania, że procedura nie powinien być uruchamiany, gdy łącze jest aktualizowane.
Uwagi
Parametry opcjonalne
Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.
Przykłady
Poniższy przykład kodu pobiera zbiór wszystkich łączy DDE w bieżącym skoroszycie, a następnie używa SetLinkOnData metodę, aby uruchomić makro o nazwie UPDATE_MACRO każdym przypadku, gdy jedno z łączy jest aktualizowana.
Ten przykład dotyczy dostosowywania 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 Przy użyciu bibliotek z częściowo zaufanego kodu..