|
|

楼主 |
发表于 2009-11-12 19:29:11
|
显示全部楼层
来自: 中国天津
谢谢斑竹! F) u) o* a/ Q- O
5 R( r2 H. F( u0 Z4 X引用的对象应该是正确的) `' q- E: g; m7 c6 E
5 c+ x2 T9 ~% w" w7 F3 r$ @, L因为对象是在前一段程序中生成的,而且第一次运行时可以正确执行并输出期望的结果,但第二次就会出现偏移,plottofile方法输出的图形相对于图纸发生偏移,目前没有找到原因,第三次运行时会出现本贴所说的错误提示, r8 n, g0 r1 Y& j9 r3 S# e, e6 I
0 u/ O0 B0 U2 ]) @为了切断其他可能的联系,我重建了个按钮,输入如下程序:$ ]4 e" w. ^6 z5 ]( [- J/ M0 p& U& w
public aa as long
$ k ?4 U/ m7 r+ t& h& jPrivate Sub CommandButton9_Click()
) I: S' {( Q. l+ f7 `Dim M1 As MODI.Document, M2 As MODI.Document '合并" X( N) I, I+ V5 y! H& ?% v6 @1 d
Dim bb, path As String) ^7 l) I c+ k+ W: y% b9 |8 c# b
aa = aa + 100% E* Y8 n& C+ _- h+ q+ Y
bb = Str(aa)1 M n4 M; s4 Z- X% p
path = "d:\我的图纸\" & bb & ".mdi"
4 S9 o& F; ^/ S! n" dSet M1 = New MODI.Document
, D- g* ^0 Q2 C; l* o Set M2 = New MODI.Document
. O& A9 m! ^+ J M1.Create "d:\我的图纸\1111.mdi"
: ]; O( y7 s) V/ Q/ i9 c M2.Create "d:\我的图纸\2222.mdi"
0 a" j) |* f* {7 b! ~1 d* v$ W% H- [ M1.Images.Add M2.Images(0), Nothing+ Y, w! ?, o' @- l
M1.SaveAs path. X( }+ q; b' e- V X/ G" C
M1.Close
' r1 v7 K2 [: K g M2.Close8 r E6 i. B) M/ @
End Sub0 s. h z6 D, |* d
此程序在office 2003下正常运行,而在office2007也可以运行,但是仍然会不定时的出错,相同的错误提示 |
|