The ON ACTIVATE handler in Claris Resolve has some limitations. Basically, any command that will cause the worksheet that contains the handler to move to the background (i.e. open another window or dialog) will not be executed.
This is not a bug, it was designed this way to prevent operators from getting themselves into endless loops. WingZ did allow some of these commands to be placed in this handler.
Examples of commands you cannot use include:
* OPEN filename
* OPEN SCRIPT filename
* OPEN DIALOG
* OPEN SCRIPT DIALOG
* GO TO WINDOW string
* USE DIALOG BOX
* MESSAGE text
* HELP number
* SAVE DIALOG
* NEW SCRIPT string
* NEW WINDOW [LOCATION (X,Y) (X,Y)]
* NEW WORKSHEET filename [LOCATION (X,Y) (X,Y)]
NOTE: This is not a complete list.