QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: NC@jiang@nan
收起左侧

[求助] 求梁大帮助指点

[复制链接]
发表于 2015-12-5 22:37:38 | 显示全部楼层 来自: 中国山东莱芜
但不知要选哪几项
发表于 2015-12-5 22:43:44 | 显示全部楼层 来自: 中国山东莱芜
12楼的宏输入路径后没有反应,在vba编辑下可以运行,但不能打开所有的文件,不知为何。
发表于 2015-12-5 22:45:54 | 显示全部楼层 来自: 中国山东莱芜
梁大的宏和12楼的宏,在VBA编辑界面下的“工具”菜单里点选“引用”的运行库的版本是相同的
 楼主| 发表于 2015-12-5 23:01:58 | 显示全部楼层 来自: 中国广东深圳
luanguangtao 发表于 2015-12-5 22:452 H9 V0 @9 @9 e+ V& L$ ?' c
梁大的宏和12楼的宏,在VBA编辑界面下的“工具”菜单里点选“引用”的运行库的版本是相同的

. \8 [1 a  x" T2 V" T! f应该不会。12版的库就是12版的库,16版我没装过,应该也有16版自己的库的。反正我在12版和14版上的库是不一样的,都是和各自的SW版本对应的。
 楼主| 发表于 2015-12-5 23:03:24 | 显示全部楼层 来自: 中国广东深圳
luanguangtao 发表于 2015-12-5 22:43
/ O9 Q* ?: Y# \12楼的宏输入路径后没有反应,在vba编辑下可以运行,但不能打开所有的文件,不知为何。

8 }& \; _& ]9 @9 ~- b输入的路径后面必须带上那个斜杠,比如梁大例子里的“C:\test\“,test单启后面的那个斜杠必须带上。
 楼主| 发表于 2015-12-5 23:04:40 | 显示全部楼层 来自: 中国广东深圳
luanguangtao 发表于 2015-12-5 22:37+ b8 m' a! o" u! P; k2 c3 E
但不知要选哪几项

- F2 \0 ?. J! {你把提示丢失了的那几个库文件取消勾选,然后确定关闭,然后再进选择库的那个界面,下面就会出现和你的SW版本匹配的库内容了,勾选那三项就可以了。
 楼主| 发表于 2015-12-5 23:12:05 | 显示全部楼层 来自: 中国广东深圳
本帖最后由 NC@jiang@nan 于 2015-12-6 00:03 编辑 / E0 o' A$ G6 z% ~0 T- ?8 S
ryouss 发表于 2015-12-4 14:05) V6 S% S0 _& V5 H9 v. F/ l
15#編程如下補加紅色兩句,找到  "工程圖"  不做存檔關檔之處理.
$ s- R5 @8 ]! ~4 X8 q( l5 P! B: E
- f# q5 M3 A0 Z+ d- q' s           Case "ASM"
: e' b; X# b2 G- ~. ?; J
梁大,我想了下,如果把你这个 IF到END IF中间的一部分提取出来作为副程序的结尾段,就是只有打开了文档呼叫出了副程序的的情况下才执行存档、关档操作,如果是工程图文件,主程序不会打开工程图文档而是直接搜寻下一个SW文件,这样就可以不用这个IF  、END IF语句了,而且我觉得这样改动的话更符号程序的运行逻辑。经过我试验,按这个思路做改动后是确实可行的。不知您觉得我这个思路怎样?
发表于 2015-12-5 23:20:15 | 显示全部楼层 来自: 中国山东莱芜
谢谢楼主,加入\后12楼可以运行,但出现如下问题
捕获2.PNG
发表于 2015-12-5 23:31:30 | 显示全部楼层 来自: 中国山东莱芜
去掉一个有2015字样的库,梁大17楼的宏可以运行但出现如下问题
捕获3.PNG
 楼主| 发表于 2015-12-5 23:31:32 | 显示全部楼层 来自: 中国广东深圳
luanguangtao 发表于 2015-12-5 23:203 P2 ~8 i& V9 s; ?7 [6 q7 c8 k
谢谢楼主,加入\后12楼可以运行,但出现如下问题
) G6 X, @) n: D- I9 O( O
就我试验几天的结果看,这个主要还是和库的设置有关。
 楼主| 发表于 2015-12-5 23:37:50 | 显示全部楼层 来自: 中国广东深圳
luanguangtao 发表于 2015-12-5 23:318 I+ o' k8 u$ M& X7 }
去掉一个有2015字样的库,梁大17楼的宏可以运行但出现如下问题

2 j  {5 P9 n8 m! O* R- J1 h我PM你了,你看消息。
发表于 2015-12-6 21:07:51 | 显示全部楼层 来自: 中国河北廊坊
只要明白带\和不带\表示的意思是不同的就行了,带\表示目录下的下层目录,不带的话你看不到下层目录,因为这是告诉电脑下层已经没有下层目录了
发表于 2015-12-22 21:44:21 | 显示全部楼层 来自: 中国广东广州
NC@jiang@nan 发表于 2015-12-3 00:41
8 r& r/ o* u+ ]: z% E1 U- J梁大,从回您上个帖后,一直在研究学习您的这个宏文件,到现在终于理解一二了。把提取文件的代号和名称写 ...
5 w% O$ v+ Z3 P, F# e
怎样用了 好像没有效果了
 楼主| 发表于 2015-12-23 22:29:58 | 显示全部楼层 来自: 中国广东深圳
314212186 发表于 2015-12-22 21:44
" w$ v+ \( ~5 }怎样用了 好像没有效果了
* X' C+ A& h& ?
不太理解你的意思
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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