查看单个帖子
旧 2013-09-10, 22:34   #1
yzbzz1210
初级会员
 
注册日期: 2013-09-10
帖子: 1
声望力: 0
yzbzz1210 正向着好的方向发展
默认 matlab与excel建立DDE连接时遇到的问题

我建立了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);

希望有人能帮忙看一下
yzbzz1210 当前离线   回复时引用此帖