A template is a tool that is used to create a standard layout and the look and feel across multiple pages. A user creates a template when he wants to apply the same layout to multiple pages in a document. When he makes a change in the template, all the pages associated with it are affected and the corresponding change is reflected in all the pages.
Quick Style is a set of stored formats that are applied all at once anywhere in the document. Rather than choosing different types of formats every time and applying them, a user can create a Quick Style and apply it at other places in the same document or in other documents.
A theme is used to create a professional and well-designed document. It is a set of formatting choices such as a set of theme colors, theme fonts, and theme effects. When a theme is applied to a document, the following are customized: hyperlink colors, body and heading styles, lists, table border colors, and background colors.