|
|

楼主 |
发表于 2008-10-14 17:24:03
|
显示全部楼层
来自: 中国北京
方法可能有点笨吧,不过我没找到其他简单的方法首先是获得当前sheet的图纸格式,方法:
# ~0 U5 T5 ` aobjApp.ActiveDocument.SheetSetup.SheetSizeOption(返回一个整型,它定义了常数来表示这些数的含义,例如igIsoA2Wide=33表示这张图纸是A2且横放的)
* A2 `3 z6 y: T* L2 Y然后将它改为竖放,方法为:- B) a# k# z( h3 a _3 W5 y2 ~
objSFrame.Rotate(PI / 2, 0, 0)//以0,0点旋转90°
% n2 ~8 S( k" b: v* YobjSFrame.Move(x1,y1 ,x2 , y2)//平移到x2,y2处
$ _3 o+ z0 E* y9 U' E3 L
6 _3 ]' m) z& w+ a3 _ n* F
- i5 Y: L( n9 y- F$ f+ r, b" {/ Y+ p) v* ^9 u. P
如果有高手的话,问下可不可以直接对其属性进行设置,使其横放变为竖放呢 |
|