InIDE |
Description: | |
This can be called to determine if a program is being run from within the IDE. Usage should be straightforward. | |
Code: | |
Public Function InIDE() As Boolean Static bRun As Boolean Static bIDE As Boolean If Not bRun Then bRun = True On Error Resume Next Err.Clear Debug.Print 1 / 0 If Err Then bIDE = True Else bIDE = False End If Err.Clear On Error GoTo 0 End If InIDE = bIDE End Function | |
Sample Usage: | |
If InIDE Then MsgBox "This is running from the IDE" Else MsgBox "This is running outside the IDE" End If |