五五 发表于 2012-3-29 23:13 
' P* }6 m8 w# }) U8 K" ]$ T我也没用过DDE 目前研究中。。。不过如果你不嫌麻烦 可以用ActiveX操作excel表格的。。。我都是这么干的 ... & j' E# O0 v( I
谢谢~~前两天突然不能回贴。。。今天发现我的邮箱没激活。。。好奇怪。。。
' k& D8 N( T* [ T& }! L: ~' C% O7 A: q3 I7 S/ H% {
我想向你详细请教一下activeX 的execute语句。。。我的目的是指挥excel运行一个宏。8 }: {# Z8 C, d
按照plant simulation自带的例子拖了一个activeX控件和一个link到我的network里面来。并且控件已改成了 excel.application。link 跟我的excel文件已经连接。于是我写了:/ N9 J9 S: V" Z4 S
is. M. [* i: o+ [; |" _! s0 `- P
xl: any;
0 a! } ?- P, C) Cdo
) O1 ^0 m5 `$ F& l' S0 f+ L if ActiveX.active then
, `* `4 S. B2 |" A9 U# b xl:= activex.application;% f( {! a) q9 J2 d! k
xl.call ("Macro_Reset");0 k" s9 q1 A! V
activex.active:= false;& V& z5 _3 c" r- f$ h
end;9 C+ @" t1 R' W
6 E& v1 U, X) r: {) |6 n
end;0 l$ |: J) Z, W9 \
~7 ^, ^6 C/ h1 ~9 U显然plant simulation 不认识 xl.call ("Macro_Reset"); 这句话。你之前有提到过一个activeX 的execute的语句~我在帮助里面木有找到,所以还是想问问~~$ e3 M2 t, p! t$ a
" E7 d; ~; V+ a1 ~3 x. ^' A/ @, ^1 h9 _
期待你的恢复~~ |