Difference between revisions of "Windows Tips"
From Apache OpenOffice Wiki
(Closing the quickstarter from a macro) |
Timarandras (talk | contribs) m (Category How to) |
||
| Line 9: | Line 9: | ||
shell(quickstartPath, 0, "-killtray") | shell(quickstartPath, 0, "-killtray") | ||
end sub | end sub | ||
| + | [[Category:How to]] | ||
Revision as of 11:10, 3 April 2006
Closing the Windows quickstarter from a macro
There seems to be no obvious way to close quickstart.exe (the OOo 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-round 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