I have VBA code to be run as EXE application when a button is clicked in Excel. My code works well, but it doesn't work when it's minimized. My code is here:
Sub GoToMenu()
Dim prvDir As String
On Error GoTo CallApp
'Get current directory before change
prvDir = CurDir
'Change to workbook directory
ChDrive ThisWorkbook.Path
ChDir (ThisWorkbook.Path)
'Active program via title
AppActivate ("My exe file title")
'Change back to previous directory
ChDrive prvDir
ChDir prvDir
On Error GoTo 0
Exit Sub
CallApp:
'Run MenuExcel.exe
Shell ThisWorkbook.Path + "\ExcelMenu.exe", vbNormalFocus
'Change back to previous directory
ChDrive prvDir
ChDir prvDir
End Sub