Fw: [算表] 多档自动执行

楼主: Ibrahimovic (伊布)   2018-02-04 13:38:39
※ [本文转录自 Office 看板 #1QTdcOFV ]
作者: Ibrahimovic (伊布) 看板: Office
标题: [算表] 多档自动执行
时间: Sun Feb 4 11:10:14 2018
软件: Excel
版本: 2016
想要做一个(A)档开启后
自动开启(B)档,(B)档被开启后自动执行本身档内指定的宏
宏执行完后

自动开启(C)档,(C)档被开启后自动执行本身档内指定的宏
宏执行完后

以下继续重复
白话
其实就是做了好几个去网络下载资料的xlsm档
想要一档开启后,一个下载完后,再接下一个档陆续下载
而上述的(A)档,就是控制要开哪些档案用的地方,以便管理
网络上有找到用 auto_open 的方法
一开始我是先建主档(A),用auto_open去开启其它档 (B.C.D...)
而那些 B.C.D..档也都各加进auto_open
结果失败
这个 auto_oepn 似乎不能同一时间存在2个以上
所以一开始主档(A)开启执行后,(B)档打开后不会有动作
目前想到的方法有2个
1 一样建主档(A),但不放auto_open,设个按钮自已手动执行宏
其它B.C.D...档,则要放该语法
用application.wait 设定约5分钟就去开启下一档
虽说能避开同时存在
但缺点是会耗费多余时间,因为时间要抓宽松
2 是放进开机的启动资料夹
我丢2个进去测试,会陆续执行,不会同时开
缺点就是不能完全控制何时去下载
想请教的是
有没有更好的方法是能够一档开启或一键按下后
就能一档下载完后立刻接下一档
作者: olycats ( )   2018-02-04 20:10:00
B, C, D 不要放在auto_open呢?由A开启B,再执行B里面的宏,再开启C,执行C里面的宏,这样可以吗?推完才看到 同office版s大建议

Links booklink

Contact Us: admin [ a t ] ucptt.com