五五 发表于 2012-3-29 23:13 
+ y9 C+ }9 H& R2 t, e我也没用过DDE 目前研究中。。。不过如果你不嫌麻烦 可以用ActiveX操作excel表格的。。。我都是这么干的 ...
0 N, @" e: i7 _! {谢谢~~前两天突然不能回贴。。。今天发现我的邮箱没激活。。。好奇怪。。。
" L7 X" c6 M6 e( v+ ~. Q2 K- A* n. ~2 [/ u/ b7 u
我想向你详细请教一下activeX 的execute语句。。。我的目的是指挥excel运行一个宏。
: Z5 a' j; S2 X/ A4 o按照plant simulation自带的例子拖了一个activeX控件和一个link到我的network里面来。并且控件已改成了 excel.application。link 跟我的excel文件已经连接。于是我写了:$ i( B+ V5 P! A" `8 F% C
is
7 Y: N5 y6 V% c$ ~" I- E xl: any;4 {1 p/ t- D, O/ s& P; x
do% w, [1 ]7 c/ |7 t s# t" [
if ActiveX.active then; e2 b% c4 z9 {
xl:= activex.application;! m, |7 @1 a# |- ~& ^
xl.call ("Macro_Reset");* w+ L- _- a# ]3 J5 y' S' U+ }. m0 c
activex.active:= false;
0 F G! c2 a4 A$ ^1 f end;7 W6 n1 t! |3 n0 w5 n9 v: c
2 ^) D( o. U9 I( e2 h% d8 D# I
end;/ u* B; S: y3 T2 B
# I$ t, @# M9 N7 v3 J8 A/ {显然plant simulation 不认识 xl.call ("Macro_Reset"); 这句话。你之前有提到过一个activeX 的execute的语句~我在帮助里面木有找到,所以还是想问问~~
# Y6 C1 ]# Z" Z' s% z" v( A& }3 Z% n7 Z; ~4 ]( B& X7 u
期待你的恢复~~ |