|
|

楼主 |
发表于 2009-11-12 19:29:11
|
显示全部楼层
来自: 中国天津
谢谢斑竹
. S3 w$ p& V3 [$ ?
. L& x, R& ^1 V引用的对象应该是正确的 s5 |7 v0 P! a3 m- X+ T( H
( I8 W: i6 P: Q* T4 @! _& ?, X因为对象是在前一段程序中生成的,而且第一次运行时可以正确执行并输出期望的结果,但第二次就会出现偏移,plottofile方法输出的图形相对于图纸发生偏移,目前没有找到原因,第三次运行时会出现本贴所说的错误提示5 d! R' H" n& w9 a8 d
* O# W/ e' N' [" A9 @
为了切断其他可能的联系,我重建了个按钮,输入如下程序:( H# B' Z4 M* O. D% c' a, j% [- r
public aa as long
) C2 h5 O* X+ O5 GPrivate Sub CommandButton9_Click()
( K7 V) t9 x" H* P- @: rDim M1 As MODI.Document, M2 As MODI.Document '合并
# E3 g( p, L: c& t Z( vDim bb, path As String
1 f5 u% O' g E0 M( X) p* |% \% ^ s paa = aa + 100
; P: k6 p4 z* _" l i& M8 B9 Jbb = Str(aa)
/ i% B _6 i4 ~! v+ Lpath = "d:\我的图纸\" & bb & ".mdi"
$ ^( ^; Y6 B( p' o3 xSet M1 = New MODI.Document5 C' n" K9 ~6 F. ?- T$ I! L
Set M2 = New MODI.Document
% P% l7 t* i5 G, ]6 p M1.Create "d:\我的图纸\1111.mdi"
2 L i- U3 y9 A9 \5 C M2.Create "d:\我的图纸\2222.mdi"8 h1 G/ M& P3 V! U; q* L0 ~: M
M1.Images.Add M2.Images(0), Nothing% d' R& E! A8 x" ~ _& o! x
M1.SaveAs path5 F( e, S& N4 ~$ m( x/ Y
M1.Close) F! H# n j' g4 u
M2.Close
3 R- n; |+ z1 Q5 s6 O* M7 rEnd Sub
: f: _$ k5 Z5 t6 q# l8 K! C! t此程序在office 2003下正常运行,而在office2007也可以运行,但是仍然会不定时的出错,相同的错误提示 |
|