Private i, x On Error Resume Next flash_present = False For i = 8 To 1 Step -1 Set x = CreateObject("ShockwaveFlash.ShockwaveFlash." & i) flash_present = IsObject(x) If flash_present Then flash_version = CStr(i) Exit For End If Next