Solved

How to have custom styles in all Word documents?

Posted on 2014-10-27
7
410 Views
Last Modified: 2014-11-03
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
Fooky
0
Comment
Question by:f_o_o_k_y
7 Comments
 
LVL 90

Expert Comment

by:John Hurst
Comment Utility
You have to re-apply your template to an incoming document with a different style set.
0
 
LVL 11

Author Comment

by:f_o_o_k_y
Comment Utility
But how can I do this?
0
 
LVL 90

Expert Comment

by:John Hurst
Comment Utility
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.
0
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
LVL 76

Expert Comment

by:GrahamSkan
Comment Utility
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.
0
 
LVL 11

Author Comment

by:f_o_o_k_y
Comment Utility
GrahamSkam do you know how I can copy my styles to document while opening it?
I'm using VSTO and c#.
0
 
LVL 21

Accepted Solution

by:
EricFletcher earned 500 total points
Comment Utility
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.
0
 
LVL 11

Author Closing Comment

by:f_o_o_k_y
Comment Utility
I recorded macro with this steps and implemented it with c#.
Thank you for your help
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
Using Word 2013, I was experiencing some incredible lag when typing.  Here's what worked for me....
The viewer will learn how to create a normally distributed random variable in Excel, use a normal distribution to simulate the return on an investment over a period of years, Create a Monte Carlo simulation using a normal random variable, and calcul…
This Micro Tutorial well show you how to find and replace special characters in Microsoft Word. This is similar to carriage returns to convert columns of values from Microsoft Excel into comma separated lists.

743 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now