五五 发表于 2012-3-29 23:13 
3 t& P4 {* ^4 V$ D我也没用过DDE 目前研究中。。。不过如果你不嫌麻烦 可以用ActiveX操作excel表格的。。。我都是这么干的 ... ' [. ~, X; U% K, v. h
谢谢~~前两天突然不能回贴。。。今天发现我的邮箱没激活。。。好奇怪。。。9 F( S- g+ A+ W
. m1 b( j% D7 n1 H* y* P" n
我想向你详细请教一下activeX 的execute语句。。。我的目的是指挥excel运行一个宏。
+ @- t4 ~/ s) ~( u, W k, H按照plant simulation自带的例子拖了一个activeX控件和一个link到我的network里面来。并且控件已改成了 excel.application。link 跟我的excel文件已经连接。于是我写了:2 ^$ a. b8 I4 _! r& J
is
" b. y5 ?, k B7 B xl: any;
( m+ K! G8 X: Z0 @- @& r/ ]. q, [; [do
& F2 `* ^/ X6 D if ActiveX.active then6 p1 c* Q4 G8 n1 `1 r( D% O
xl:= activex.application;
6 v" t: v9 [( O4 o1 e1 N8 ` T xl.call ("Macro_Reset");
/ D" V9 g+ `9 S1 D% [ activex.active:= false;# p5 p& N0 O( _
end;
# Y) Q* s% X \/ f: {- s: A / p0 ]0 Z* U9 k1 Z$ |: z, J8 P4 P
end;% R4 B, z$ M+ g! A
- d3 ?. T6 z$ N: h显然plant simulation 不认识 xl.call ("Macro_Reset"); 这句话。你之前有提到过一个activeX 的execute的语句~我在帮助里面木有找到,所以还是想问问~~
( o6 J6 m _% I: c& d z/ s6 P3 y" e0 a3 t
期待你的恢复~~ |