Que tal
jimylu
Prueba quitando el .EXE, por otro lado si encuentras dicho proceso sacalo con un Exit For ya que seguira recorriendo los procesos que se estan ejecutando y te pondra la bandera en False.
Código C:
Ver originalDim rpro As Boolean
Dim p As Process
For Each p In Process.GetProcesses()
If Not p Is Nothing Then
If p.ProcessName = "EXCEL" Then
rpro = True
Exit For
Else
rpro = False
End If
End If
Next
If rpro = True Then
MsgBox("excel se esta ejecutando")
Else
MsgBox("excel no ejecutandose", MsgBoxStyle.Exclamation)
End If
Saludos.