Excelmacros,打印前暂停

我有一个Excelmacros可以打开多个Excel表格并打印出来,非常简单。 正在打印的excel文件具有从文件夹调入的图像。 如果我打开单个Excel文件,图像加载,然后打印就好了,但如果我使用macros来打印Excel文件,图像不打印。 在我看来,macros打印速度太快,不允许加载图像。 有没有办法暂停打印function2秒,以允许Excel文件加载? 这里是代码:

Set wkb2 = Workbooks.Open(printMe2) wkb2.PrintOut Copies:=1, Collate:=True wkb2.Close 

当然!! 将其更改为您想要的值! 我给你2秒钟。

 Set wkb2 = Workbooks.Open(printMe2) Application.Wait Now() + TimeValue("00:00:02") wkb2.PrintOut Copies:=1, Collate:=True wkb2.Close