我有一个Excel宏打开多个excel表并打印它们,非常简单。正在打印的excel文件具有从文件夹中调用的图像。
如果我打开单个excel文件,图像加载,然后打印就好了,但是如果我使用宏来打印excel文件,则图像不会打印。在我看来,宏打印速度太快,不允许图像加载。有没有办法暂停打印功能2秒,以允许加载excel文件? 这是代码:
Set wkb2 = Workbooks.Open(printMe2)
wkb2.PrintOut Copies:=1, Collate:=True
wkb2.Close
答案 0 :(得分:2)
不确定!!将其更改为您想要的值!我为你准备了2秒钟。
Set wkb2 = Workbooks.Open(printMe2)
Application.Wait Now() + TimeValue("00:00:02")
wkb2.PrintOut Copies:=1, Collate:=True
wkb2.Close