You could also try building in a delay long enough to allow for acrobat to open.
VB Code:
  1. Option Explicit
  2. Private Declare Function GetTickCount Lib "kernel32" () As Long
  3.  
  4. Private Sub Command1_Click()
  5.     '//2000ms Delay
  6.     Delay 2000
  7. End Sub
  8.  
  9. Private Sub Delay(ByVal interval As Long)
  10. Dim i&
  11.     i = GetTickCount
  12.     Do While GetTickCount - i < interval
  13.         DoEvents
  14.     Loop
  15. End Sub