Template (word processing)

The term template, when used in the context of word processingsoftware, refers to a sample document that has already some details in place; those can be adapted (that is added/completed, removed or changed, differently from a fill-in-the-blank approach as in a form) either by hand or through an automated iterative process, such as with a software assistant. Once the template is completed, the user can edit, save and manage the result as an ordinary word processing document. Word processing templates enable the ability to bypass the initial setup and configuration time necessary to create standardized documents such as a resume. They also enable the automatic configuration of the user interface of the word processing software, with features such as autocompletion, toolbars, thesaurus, and spelling options.

Word processing templates are ordinarily included as a regular feature in most word processing software. In addition, users of such software often have the option to create and save their own templates, to acquire them from the original vendor of the software, or from third parties.

Word processing templates have the standard "fill-in-the-blank" features similar to other kinds of templates in computer software. They also have features that specifically leverage the functionality of the word processor user interface.

Specific examples include the ability to:

copy macros, styles, and autocompletion entries from one template (or document) to another;

Word processing document creation may ordinarily (although not necessarily) begin with selecting a template with a menu command such as: File > New > Templates (and select the template you wish to use), from which point the user is given the option of selecting a pre-existing template. Similar commands are provided for creating and editing templates.

Template files may restrict users from saving changes with the original file name, such as with the case of Microsoft Office (.dot) filename extensions. In those cases, the users are prompted to save the file with a new name as if it were a new file.