繁体   English   中英

当单元格中DDE链接提供的值更改时,如何调用宏

[英]how to call a macro when a value provided by a DDE link change in a cell

在这种情况下,我尝试使用SetLinkOnData调用此代码来调用一个简单的宏“ msg”,我只是想检测DDE链接提供的值的变化,但是我发现了此错误:“编译错误,预期:语句结束” “如果有人指示我如何正确使用SetLinkOnData或一种方法来检测DDE Link给定值的变化,那将是很好的,这是我的代码:

Sub UpDateDDE()
 Dim Mylink As String
 Dim Procedure As String
  Mylink = "MT4|BID!EURJPY"
  Procedure = "msg"
    With ThisWorkbook.SetLinkOnData Mylink Procedure
End Sub

Sub msg()
  MsgBox "new value detected!"
End Sub

改成:

ThisWorkbook.SetLinkOnData Mylink, Procedure

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM