机械必威体育网址
标题:
图纸框的问题,请教
[打印本页]
作者:
liangyong88
时间:
2011-5-3 19:59
标题:
图纸框的问题,请教
solidworks中如何做一个自己公司的图纸框模板 并且跟零件图同步 即我修改了零件图的材料或者图号 在工程图中也同样更 新 我把cad模板作为块插入炸开 里面的文字还是要自己去编辑 能否像solidworks自带的模板一样 生成工程图时 图纸框里面的图号 零件名称 还有材料 也已经生成 请教各位了
3 h+ c. d' O/ l0 {; W/ }
( z& D0 |- U4 m7 Y3 g* s) H
作者:
一毛
时间:
2011-5-4 13:20
自己做一个或者在自带模板基础上修改,把需要的链接保留下来调整下位置就行啦
作者:
寒秋飘雨
时间:
2011-5-4 13:34
Option Explicit
9 q/ \$ b* _; e9 K: ?1 |! S; J
Dim swApp As SldWorks.SldWorks
& w. f2 p. a1 @0 k7 D
Dim swModel As ModelDoc2
& f& k% n4 c4 @2 m6 J |
Dim cpm As CustomPropertyManager
' A$ |/ U) u9 P1 I* I7 x. Y& {
Sub main()
1 v: i0 K" t9 v; n! |
Set swApp = Application.SldWorks
' p' O) ?. e7 x( {5 |$ ]3 \- m
Set swModel = swApp.ActiveDoc
! h+ d0 p! ^* }. f7 a- X" A
Set cpm = swModel.Extension.CustomPropertyManager("")
# W3 i. |2 o$ p( Z; o: i
Dim path As String, filename As String, partno As String, partname As String, beizhu As String
' n0 e/ S# I" k. `# p! m: s
path = swModel.GetPathName '获得文件路径和文件名称
( P3 y- S, I: d% z6 M2 w- R
filename = Mid$(path, InStrRev(path, "\") + 1) ' 获得文件名称及扩展名
' `4 I% p) g. L) v! M
filename = Left$(filename, InStrRev(filename, ".") - 1) '移除扩展名
; ~! b) r6 @& E' d* A6 \: g7 n/ q% F
partno = Left(filename, 10) ' 定义partno等于文件名的前9位
6 N9 L8 P1 ~% ~$ R4 D9 t1 j) l
partname = Right(filename, Len(filename) - 10) ' 定义partname等于文件名剩下若干位
# f5 J" B$ u; f0 {3 r# Q
cpm.Delete "编码" ' 删除自定义属性“编码”
0 I! c. ^1 U4 ]9 g* o8 x
cpm.Delete "名称" ' 删除自定义属性“名称”
& C3 c% @- l9 Q" o0 k8 }# U# b
cpm.Delete "路径" ' 删除自定义属性“路径”
* \6 I. D- A* B4 c$ N( E; J# Q, g
cpm.Add2 "编码", swCustomInfoText, partno ' 增加自定义属性“编码”
" c: A( y6 m" p* y
cpm.Add2 "名称", swCustomInfoText, partname ' 增加自定义属性“名称”
$ s$ R! W$ t8 P- R8 k
'cpm.Add2 "路径", swCustomInfoText, path '增加自定义属性“路径”
6 s8 H* s/ W5 ^
swModel.Save ' 保存文件
. |1 ^8 a+ M% J( Q' J5 O
'swApp.CloseDoc (filename) ' 关闭当前激活文件
- Y/ t+ {+ w! O
End Sub
5 a! ^0 @) V% S e6 f
以上 是一种宏的利用 你看看吧
作者:
shengming1008
时间:
2011-5-7 09:00
调试的时候到“Set cpm = swModel.Extension.CustomPropertyManager("")”就不行啊。
作者:
MAWEIYI
时间:
2011-5-10 15:27
确实如3楼所说。。。。。。。。。。。
作者:
liangyong88
时间:
2011-5-10 21:29
这种宏太高级 不懂
' a( C$ O0 U1 b& U3 {
作者:
liugui2008
时间:
2012-5-19 11:39
到这个位置就出现“编译错误,参数不可选” cpm.Add2 "编码", swCustomInfoText, partno ' 增加自定义属性“编码”
作者:
老蔫
时间:
2012-5-20 21:22
做工程图图板、零件图模板、装配图模板并且属性连接号才能达到你的要求
欢迎光临 机械必威体育网址 (//www.szfco.com/)
Powered by Discuz! X3.4