Windows Tips

From Apache OpenOffice Wiki
Jump to: navigation, search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Closing the Windows quickstarter from a macro

There seems to be no obvious way to close quickstart.exe (the Apache OpenOffice icon in the system tray) using UNO. Indeed, "quickstart -killtray" itself does it by searching the running system processes for one with the correct name and path. The following Basic snippet is a work-around that is OK for some purposes:

  sub KillQuickstarter()
      ' Runs "quickstart -killtray"
      subst = CreateUnoService("com.sun.star.util.PathSubstitution")
      quickstartPath = subst.substituteVariables("$(prog)/quickstart", 1)
      shell(quickstartPath, 0, "-killtray")
  end sub
Personal tools