DDE Excel example

<< 点击显示目录 >>

主页  PVI通信 > PVI帮助信息 > PVI实例 > DDE server >

DDE Excel example

The Excel的例子DdeDemo.xls显示了对DDE项目的读和写访问。

显示项目

为了能够在一个单元格中显示一个值,必须输入以下字符串。

=DDE服务器应用程序的名称|配置文件中的站对象的名称!配置文件中的项目名称

这些元素由字符|(更多)和!(感叹号)分开。

e.g. =PVIDDE|cpuARsim!CoffeeType

写入一个项目

对一个DDE项目的写入是通过一个VBA宏来实现的,当一个按钮被按下时,该宏在点击事件中被执行。

在Excel中编程的描述可以在相应的帮助系统或相应的技术文献中找到。

在这个例子中,要写的值是从一个单元格中读出并写到项目中。

Private Sub cmdStart_Click()
    ChannelNumber = Application.DDEInitiate("PVIDDE", "cpuARsim")
    Set SendValue = Worksheets("Coffee").Range("D8")
    Application.DDEPoke ChannelNumber, "Start", SendValue
    Application.DDETerminate ChannelNumber
End Sub