У меня есть это:
Dim myTemp As String
myTemp = System.DateTime.Now().ToString("MMMddyyyy_HHmmss") & ".pdf"
System.IO.File.Copy(myFile, "c:\" & myTemp)
Application.DoEvents()
OpenFile(myTemp)
Проблема в том, что когда я вызываю OpenFile, который является просто вызовом подпрограммы, открывающей файл, он не может найти файл. Это происходит потому, что он вызывает его так быстро, что у программы нет времени на фактическое создание файла до открытия.
Я думал, что DoEvents () исправит это, но это не так. Мне нужно подождать, пока файл не будет создан, прежде чем открыть файл. Как я могу это сделать?