五五 发表于 2012-3-29 23:13 
* W; {# {1 m% ` o: K; k4 l我也没用过DDE 目前研究中。。。不过如果你不嫌麻烦 可以用ActiveX操作excel表格的。。。我都是这么干的 ...
8 [4 h" [4 r3 O, j4 p& a; @谢谢~~前两天突然不能回贴。。。今天发现我的邮箱没激活。。。好奇怪。。。
9 e2 D9 E" T7 y8 ^% F. P" O4 N. `, a/ @* b) k$ O
我想向你详细请教一下activeX 的execute语句。。。我的目的是指挥excel运行一个宏。
0 X' i: W5 D9 w: O5 J S按照plant simulation自带的例子拖了一个activeX控件和一个link到我的network里面来。并且控件已改成了 excel.application。link 跟我的excel文件已经连接。于是我写了:. Q' {" U3 U2 R2 d; `$ G7 e7 ^. c
is8 w6 T5 K+ p6 }$ N' Q( l
xl: any;* h" r- K& b7 X: R& d' d
do$ c7 g+ p+ f- H7 F
if ActiveX.active then
1 w3 a3 q; A! u# o xl:= activex.application;
" I$ G2 U1 X& k* ^% [9 |# l+ l xl.call ("Macro_Reset");
$ y6 T. m _' t0 n# y& O activex.active:= false;
* B* K+ H; R5 q, l n- v, @ end;
$ E" m9 n. ~( T0 V ; t( M5 l( k$ k; b$ N* i
end;
, n5 \& m$ q, [2 u
) ~& D) f/ A2 X3 \& S1 ^( z+ l显然plant simulation 不认识 xl.call ("Macro_Reset"); 这句话。你之前有提到过一个activeX 的execute的语句~我在帮助里面木有找到,所以还是想问问~~7 ?, h- m# ^! P6 k2 k
6 p+ C# i2 s$ |) U' y' P4 V期待你的恢复~~ |