五五 发表于 2012-3-29 23:13 9 H: t0 z4 i% y' B/ a& t. t
我也没用过DDE 目前研究中。。。不过如果你不嫌麻烦 可以用ActiveX操作excel表格的。。。我都是这么干的 ... 7 r, N- E" ]' `/ h) k: G
谢谢~~前两天突然不能回贴。。。今天发现我的邮箱没激活。。。好奇怪。。。# d+ r# \/ r a) D% s& N: z
, P: k9 | `* Z我想向你详细请教一下activeX 的execute语句。。。我的目的是指挥excel运行一个宏。& p1 ~5 G& u- T& Y
按照plant simulation自带的例子拖了一个activeX控件和一个link到我的network里面来。并且控件已改成了 excel.application。link 跟我的excel文件已经连接。于是我写了:# } W8 U" \. K: G# V
is
, o9 y" K3 \7 V; ^* n! o/ J' v: X+ J* r xl: any;, F- u) }( Q8 z2 }4 D% p: y/ f
do' P2 l- o$ H5 }) g/ T4 \
if ActiveX.active then, O( Z, h3 p) R% t; R1 ?
xl:= activex.application;
9 I. E! O$ A4 B0 p; G xl.call ("Macro_Reset");5 z7 n0 P% }9 X
activex.active:= false;& M4 v3 I7 k) [" i! E7 j: ~. R
end;+ v5 P7 u P/ x t2 ]" \4 Q, t$ B2 E
% n- f; K: N6 Oend;
. a: Z2 N, k% }* q) M C) z. F6 J. z1 a
显然plant simulation 不认识 xl.call ("Macro_Reset"); 这句话。你之前有提到过一个activeX 的execute的语句~我在帮助里面木有找到,所以还是想问问~~( d4 X1 M/ p1 D0 W6 \
9 t1 U: B8 M) n8 S3 D6 k期待你的恢复~~ |