作者foolkids (翼をください)
看板Office
标题[算表] VBA开启加密档案时的密码视窗处理
时间Thu Apr 6 09:28:11 2017
软体:Office Excel
版本:2010
用VBA开启加密档案时,指令码如下:
Workbooks.Open FileName:=档案完整路径(加密档), Password:=密码
如果加密档没有被开启,则这行指令码会自行输入密码并开启;
但是
如果该加密档已经被其他人开启,则执行这行程式码会跳出开档密码的输入画面供巨集使用者输入...
我希望
不要出现这个视窗,请问该如何写才可以达到这个目的?
注:
我会在开档後判断该档案是否为ReadOnly(唯读)来进行後续处理,
所以如果有人使用中,其实最後程式码会关闭这个档案,并继续开下一个,直到开到无人使用中的档案为止。
还是说我
有没有办法在开档前就知道档案是否已被使用中呢?(这个方案好像比我本来的写法好)
--
┌─────────────────────────────┐
│就这样,终於到了启程的日子。
│
│和来机场送行的朋友们说着玩笑话,其实内心恍恍惚惚像在作梦。
│
│也似乎是因为,
为了走到「出发」这一步,耗尽了全部心力。 │
└─────────────────石田裕辅《不去会死!》─┘
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.246.35
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1491442096.A.35B.html
2F:→ foolkids: soyoso大大!谢谢,已经把这模组实际使用了,结果正确! 04/06 14:37