I don't know Visual Basic very well, but would Application.ProcessMessages fit the bill?