vba用Workbooks.Open不显示打的开外部工作簿

如题所述

格式写对了吗:
Workbooks.Open "D:\abc.xls"
另外注意:
1, .Open 后面有个空格
2,打开的要包括文件路径和文件名
3,要带后辍(.xls)
4,要保证这个文件是可以打开的,可以先手动打开试下。追问

我是写的,Set Wb = Workbooks.Open(MyPath & "\" & MyName, UpdateLinks = 1)
窗口下方会有打开的文件,我不想看到,用什么进行隐藏

追答

如果你说的是打开新的工作簿后,不想在前端显示,那可以在程序开头加上Application.Screenupdat
ing=False
如果你说的是不想在任务栏那里显示有打开新的工作簿,那只有一个变通的方法。
在打开这个新的工作簿之前(set wb=...这句之前)加一个Application.visible=False, 把新打开的工作簿中的数据引用或处理完毕,关闭新打开的这个工作簿后,再加一个Application.visible=True.

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网