我的电脑上安装了一个程序(Windows 7服务器虚拟机) 将数据导出到dde excel。 导出非常错误,因为dde链接的某些部分在部分时间内不起作用等等。
我见过一个possible solution表示可能会在每次运行之前关闭dde链接
Application.DDETerminateAll
或
For i = 1 To 1000
Application.DDETerminate (i) ' Closes all DDE links whose channels might be open
Next i
我正在寻找解决方案,并认为可能是dde设置 可以通过excel 2010或windows registery设置进行修改以解决此问题。
答案 0 :(得分:2)
DDE早已被弃用。
在Google上,您会发现很多关于DDE无法在Windows 7上运行的问题 建议的解决方案包括:
在接收程序的消息过滤器中注册DDE消息
ChangeWindowMessageFilter(WM_DDE_FIRST, MSGFLT_ADD);
...
ChangeWindowMessageFilter(WM_DDE_LAST, MSGFLT_ADD);
看看是否有任何适合你。