登录论坛

查看完整版本 : [MATLAB基础] matlab与excel建立DDE连接时遇到的问题


yzbzz1210
2013-09-10, 22:34
我建立了matlab与exce的DDE热连接,想要实现matlab中的数据会因excel中的数据的改变而实时变化,现在虽然可以将excel中的数据导入matlab,但是导入的数据不会随excel中数据的变化而动态改变。
代码如下:
channle=ddeinit('excel','F:\work.xlsx');
data=ddereq(channle,'r1c1:r5c6');
range1='r1c1:r5c6';
range2='r1c7:r5c12';
rc=ddeadv(channle,data,'ddereq(channle,"r1c1:r5c6");','data');
rc=ddepoke(channle,range2,data);

希望有人能帮忙看一下:confused: