SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1069|回复: 6
打印 上一主题 下一主题

会唿吸就会的巨集录制范例(7)(最终回)

[复制链接]

12

主题

58

帖子

67

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
201
QQ
跳转到指定楼层
楼主
发表于 2008-7-19 21:51:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

   经典图书
假设有一需求需要将相同的零件以三十个零件图档表示,图档档名为Demo1.2.3.4......100(实务上这种事适乎不可能发生,不过这是藉由api例子来说明透过程式可提升工作效率)

我们将程式修正如下:
其中红色文字表新宣告与迴圈内容。
Option Explicit
Dim swApp As SldWorks.SldWorks
Dim Part As SldWorks.ModelDoc2
'Dim SelMgr As Object
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Dim PathName As String'路径变数
Dim PathName1 As String '路径变数

Dim i As Integer

'Dim Feature As Object
Sub main()

Set swApp = Application.SldWorks

Set Part = swApp.ActiveDoc
'Set SelMgr = Part.SelectionManager
PathName = "C:\Demo"

For i = 1 To 30
  PathName1 = PathName & i & ".SLDPRT"
  longstatus = Part.SaveAs2(PathName1, 0, False, False)
Next

  
End Sub

执行完毕C:\ 路径中将会有30个档案,有兴趣试试吧。:b
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

4

主题

45

帖子

21

金币

天使

Rank: 2Rank: 2

积分
114
QQ
沙发
发表于 2008-8-15 23:22:25 | 只看该作者
最近很想学巨集...
可是看完这七篇,我发现.....我恐怕是不会唿吸...:r
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

6

主题

41

帖子

32

金币

天使

Rank: 2Rank: 2

积分
94
QQ
板凳
发表于 2008-8-22 19:37:18 | 只看该作者

   经典图书
第一篇跟第七篇的等级感觉跳了一大截!!
我看我必须要再重新看过一次了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

38

帖子

19

金币

天使

Rank: 2Rank: 2

积分
82
QQ
地板
发表于 2008-9-1 00:02:05 | 只看该作者
快给我氧气~我快停止唿吸了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

29

帖子

15

金币

天使

Rank: 2Rank: 2

积分
77
QQ
5#
发表于 2008-9-10 16:09:51 | 只看该作者

   经典案例图书
第一篇,感觉很简单,
看到第二篇开始 就头晕目眩了。
第七篇就 想要 自己迴圈 回到第一篇开始。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

46

帖子

21

金币

天使

Rank: 2Rank: 2

积分
93
QQ
6#
发表于 2008-9-12 12:36:46 | 只看该作者
快速过了一遍,以前学过VBA,对代码还比较熟。不过怎么运用到实际的SW使用场景,不知道有什么更深入的教程?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

59

帖子

32

金币

天使

Rank: 2Rank: 2

积分
138
QQ
7#
发表于 2008-9-25 15:42:30 | 只看该作者

   经典案例图书
首先还是感谢fang9595大佬愿意分享自己的经验与教学,我自己之前有一点用过Excel VBA的经验,看了这几篇之后知道,
SW 巨集的方式跟Excel一样就只是使用的软体不同,在这里变成我们要使用与了解的是SW本身的函数功能与VB的相关函数功能才会进阶使SW自动化!
在SW的使用者来说有多少人可以是除了建模、做工程图面之外又能编译程式呢?
我相信这又是另一个门,往软体自动化与自我成长的门!.....
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-9-22 23:25 , Processed in 0.208229 second(s), 24 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表