How to have custom styles in all Word documents?

Hello Experts,
I'm developing custom ribbon for Word 2013.
I have prepared many styles which I'm using with my ribbon.
I know that if I create document based on this template (with styles) I have all styles available.
But I need to have this custom styles in all Word documents even if the document was created by different person based on different document template.

How can I achieve this goal?

Best Regards
LVL 11
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
You have to re-apply your template to an incoming document with a different style set.
f_o_o_k_yAuthor Commented:
But how can I do this?
JohnBusiness Consultant (Owner)Commented:
Make sure your Style Set is included in Styles in the Word Ribbon. Then open the document in question and change the style to the one you want. You may have to select All to do this.
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

You would either have to copy the styles into each template or attach the updated template to each document.

Also make sure that the 'Automatically update document styles' checkbox in the Templates and Add-ins dialogue is ticked for each template.
f_o_o_k_yAuthor Commented:
GrahamSkam do you know how I can copy my styles to document while opening it?
I'm using VSTO and c#.
Eric FletcherCommented:
You need to attach your template to a document to have access to the styles. In Word 2013, File > Options and choose Add-Ins. From the Manage drop-down, choose Templates and click Go to display the Templates and Add-Ins dialog. The name of the current template will be displayed (typically Normal). To apply your template instead, click Attach to be able to navigate to and choose your template.

If you want to have your template's style formatting applied to all identically-named styles in the document, turn on the "Automatically Update Document Styles" checkbox.

For earlier versions of Word, the Templates and Add-Ins dialog can be harder to find. To access it in Word 2010 (and 2007?), you can either add it to the Quick Access Toolbar (QAT), or use Word Options >Customize Ribbon to turn on visibility of the normally-hidden Developer Main Tab. The dialog is available via the Document Template button in the Templates section of the Developer ribbon.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
f_o_o_k_yAuthor Commented:
I recorded macro with this steps and implemented it with c#.
Thank you for your help
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Word

From novice to tech pro — start learning today.