If you have multiple scripts that perform similar tasks, you can simplify your code by moving the common statements to a separate procedure, then calling the procedure directly from the original scripts. Normally, scripts cannot contain subroutines or functions, but if a script is designated as a global script it can contain them.
You can designate a script as a global module by choosing a name that does not begin with a letter, such as “(General)”. For more specific instructions, see Creating a New Script.
Since a script specified as a global script is treated as a repository for multiple Sub and Function declarations, Doc-To-Help will not wrap the body of the script with Sub and End Sub statements.
You cannot assign a global script module to a style.