Solved

Where is the path to the template folder stored?

Posted on 2014-04-28
8
321 Views
Last Modified: 2014-04-29
I would like to find the path to the winword templates folder.  I guess it is in the registry but I couldn't find it with a quick search so maybe I am guessing incorrectly.

Where is this path stored?
or
How can I obtain the complete path from other information?


ps.  I don't want to know how to select a template in word - this is for another program (not word) that needs to locate the template folder.
0
Comment
Question by:AndyAinscow
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
  • 2
8 Comments
 
LVL 27

Expert Comment

by:MacroShadow
ID: 40027121
C:\Users\%UserProfile%\AppData\Roaming\Microsoft\Templates
0
 
LVL 76

Expert Comment

by:GrahamSkan
ID: 40027125
It is a Word option. Word Options> Advanced> File Locations…> User Templates

Word Options> Advanced> File Locations…> Workgroup Templates is the location for shared templates (The Normal template should not be shared)
0
 
LVL 27

Expert Comment

by:MacroShadow
ID: 40027126
Here you will find four quick methods.
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
LVL 44

Author Comment

by:AndyAinscow
ID: 40027199
Thanks.

@MacroShadow
C:\Users\%UserProfile%\AppData\Roaming\Microsoft\Templates
That would still leave me to find the value of %UserProfile% - and would it ALWAYS be that I ask myself?  (Not all versions of Windows are in English).

@GrahamSkan
Word Options> Advanced> File Locations…> User Templates
a small but very important excerpt from my question
this is for another program (not word) that needs to locate the template folder.
0
 
LVL 27

Expert Comment

by:MacroShadow
ID: 40027205
%UserProfile% is a system variable, it should return the correct location regardless of the system language.
0
 
LVL 76

Accepted Solution

by:
GrahamSkan earned 125 total points
ID: 40027221
In VBA you can use
strPath = Application.Options.DefaultFilePath(wdTempFilePath)

Open in new window

0
 
LVL 76

Expert Comment

by:GrahamSkan
ID: 40027479
Just to note, that because it is an option, it can be changed (as I have done on my system), so it is not necessarily in the default default location.
0
 
LVL 44

Author Closing Comment

by:AndyAinscow
ID: 40029568
Thanks, that is close enough to achieve what I want.

wdTempFilePath - hmm, I think you meant wdWorkgroupTemplatesPath.

wdUserTemplatesPath is possibly more useful - the local templates are stored there.  The workgroup path will only return something if there is a path defined.
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Do you ever need to create a 20 page Word document for some testing purpose? Are you tired of copying & pasting old boring "lorem ipsum" text over and over again, increasing font size and line space in order to make the document 20+ pages long? Look…
This is written from a 'VBA for MS Word' perspective, but I am sure it applies to most other MS Office components where VBA is used.  One thing that really bugs me is slow code, ESPECIALLY when it's mine!  In programming there are so many ways to…
Learn how to make your own table of contents in Microsoft Word using paragraph styles and the automatic table of contents tool. We'll be using the paragraph styles in Word’s Home toolbar to help you create a table of contents. Type out your initial …
Office 365 is currently available in five editions. Three of them are for business use: Office 365 Business Essentials, Office 365 Business, and Office 365 Business Premium. Two of them are for home/personal use: Office 365 Home and Office 365 Perso…
Suggested Courses

624 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question