五五 发表于 2012-3-29 23:13 
5 R" Q) s) n, |2 Y1 }我也没用过DDE 目前研究中。。。不过如果你不嫌麻烦 可以用ActiveX操作excel表格的。。。我都是这么干的 ... 4 s+ E6 m3 ^# o' \0 k
谢谢~~前两天突然不能回贴。。。今天发现我的邮箱没激活。。。好奇怪。。。
7 U) }5 ]; D4 @6 S5 b3 J% ]) k
1 \2 c& z* P- W6 w, p% W; I我想向你详细请教一下activeX 的execute语句。。。我的目的是指挥excel运行一个宏。. c; @: T; {. g+ ~0 L8 v
按照plant simulation自带的例子拖了一个activeX控件和一个link到我的network里面来。并且控件已改成了 excel.application。link 跟我的excel文件已经连接。于是我写了:
1 e4 e+ ?5 t# f& his( z9 q4 t B# y- J) Q5 {. Q! Z; {
xl: any;
3 I6 _0 e; }% z: Z0 a6 Ldo8 t( D' v+ P- X+ o! R' x, Q
if ActiveX.active then, r6 K: K/ e0 d1 n+ Z
xl:= activex.application;+ g5 n1 g6 X" v3 ?3 y* q
xl.call ("Macro_Reset");. o2 @ ?6 v7 e
activex.active:= false;" T N* z6 O/ l# X+ X, Q" X. y
end;
9 W, y% [. A& `9 }
/ z3 q* S- g$ E0 u. zend;' F1 \3 ~# K1 J& V: x) ~1 b
4 N5 @( W6 ~8 Q% v显然plant simulation 不认识 xl.call ("Macro_Reset"); 这句话。你之前有提到过一个activeX 的execute的语句~我在帮助里面木有找到,所以还是想问问~~' U6 F5 P" h+ x! c& N
! i, n, M. {. q0 p
期待你的恢复~~ |