The templates collection.
[Visual Basic 6.0] Property Templates As ITemplates
[Visual Basic .NET] Public ReadOnly Property Templates As ITemplates
[C#] public ITemplates Templates {get;}
The Templates object is a collection of the templates that are currently loaded in the application. In ArcCatalog, the Normal template, Normal.gxt, is the only template that is ever loaded. In ArcMap, there is either two or three templates loaded. The Normal template, Normal.mxt, is always loaded. Also, the document is considered a template is this case; there is always a document loaded in ArcMap. Optionally, the document can be based on another template referred to as a base template.
IApplication Interface | ITemplates Interface