五五 发表于 2012-3-29 23:13 1 g7 C8 p2 F5 m% N, ]; Y
我也没用过DDE 目前研究中。。。不过如果你不嫌麻烦 可以用ActiveX操作excel表格的。。。我都是这么干的 ...
3 r& q" N# u8 P6 V谢谢~~前两天突然不能回贴。。。今天发现我的邮箱没激活。。。好奇怪。。。
2 F: j0 Z9 }9 \4 e" ~2 ]7 q% p0 {! n' Q, v0 }& s; [
我想向你详细请教一下activeX 的execute语句。。。我的目的是指挥excel运行一个宏。$ O2 e/ P$ m" @. Y
按照plant simulation自带的例子拖了一个activeX控件和一个link到我的network里面来。并且控件已改成了 excel.application。link 跟我的excel文件已经连接。于是我写了:& ?' j- A3 m# B- S6 {
is
' X1 _( B9 J3 c7 d- h( o xl: any;. w4 m/ N, F/ }+ @
do
9 s' h, k6 F" G& s if ActiveX.active then7 x- ~' C6 A) {& V
xl:= activex.application;
|6 E) J* b' a: T% H2 _ xl.call ("Macro_Reset");7 g; I* K) J% x7 B5 Z% s
activex.active:= false;
& o$ I+ {9 R, ?8 h7 Q4 u end;
- J! K3 s) i1 J2 ]6 Q3 b 4 ?6 ^# f+ y" M! y6 I
end;) k+ j( W5 {; M: X! x
, l7 l0 v3 ?( a4 P D! x显然plant simulation 不认识 xl.call ("Macro_Reset"); 这句话。你之前有提到过一个activeX 的execute的语句~我在帮助里面木有找到,所以还是想问问~~
8 r4 S0 D+ X4 z; f3 P) `" C4 p0 x, ?* n/ i
期待你的恢复~~ |