To make the Surfer window visible, set the .Visible property of the Application object to True:
Set SurferApp = CreateObject("Surfer.Application") SurferApp.Visible = True
Set it to False to make Surfer run in the background (invisible).
Each time a script is run a new instance of Surfer will be opened which can cause memory and licensing issues. Be sure to use SurferApp.Quit to quit the application at the end of the script, or use the Task Manager to end the execution of any invisible instances of Surfer.
Updated November 2021