找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 11338|回复: 6
打印 上一主题 下一主题

[求助] 怎样用API获取当前表格栏的文件类型?(做了个批量更改自定义属性的玩意)

[复制链接]
跳转到指定楼层
1
发表于 2015-8-12 20:08:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jaychou315 于 2015-8-12 22:52 编辑

Set Part = swApp.OpenDoc(PathName & Filename, 1)用单个的命令可以打开零件图,装配图和工程图,
但是现在我不知道这个表格里的文件类型是哪种,怎么先做一个判断然后打用这种命令去打开它。
直接用If swModel.GetType = 2 Then 是不行的,因为这条语句必须用在打开文件命令的前面。。
求正确的语句使用方法。

其实我最终的目的是要做到能打开零件和装配体并更改其自定义属性,现在的效果只能分别用2个VBA来单独处理零件和装配体,想集成在一个VBA里实现,所以求大神指点!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2015-8-12 20:14:12 | 只看该作者
我最终想做成的功能是:批量更改自定义属性+将自定义属性里的图号+文件名自动提取出来,然后对该零件或装配体进行重命名操作,现在重命名的程序在论坛大大的帖子里找到了,自定义属性的也只差一点。再努力一把,完成后将会把成果上传上来共享!
3
发表于 2015-8-12 23:30:54 | 只看该作者
期待兄台分享~
4
发表于 2015-8-13 09:43:26 | 只看该作者
期待着
5
发表于 2016-3-27 19:38:53 | 只看该作者
加油,支持一个
6
发表于 2016-3-28 07:56:29 | 只看该作者
读入文件时,将文件名后缀取出来,转换成大写,通过SLDPR\SLDDRW\SLDASM判断文件类型。

7
发表于 2016-6-30 15:33:32 | 只看该作者
期待成果出来,工程图自动调整,解决尺寸飘移、视图比例,焊接等符号的自动调整也是难题,摸索中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-22 01:42 , Processed in 0.030715 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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