Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Seems like there should be a simple answer here, but can't find it in Word Help, MS Office Online, or Google...

I simply want to be able to apply an external CSS stylesheet (standardstyles.css, e.g.) to the current document in Microsoft Word (2007). I've pored over the Styles menu, looked in all the classic formatting dialogs, but can't find anything.

share|improve this question

Save your Word document as 'Web page (*.htm; *.html)'. This will give you a html document with an associated folder named after the document (e.g. Doc1.htm and Doc1_files).

Add your stylesheet to the folder and then link to it using:

'Developer' tab > Document Template > Linked CSS (tab) > Add...'

The css heading styles (h1, h2 etc.) in the stylesheet correspond to the heading styles applied within Word and the p style corresponds to the Word 'Normal' style. Similarly for lists and tables etc.

share|improve this answer
Ah yes, I remember seeing this before. Sounds like what I'm looking for, but when I select a .CSS file, it doesn't update the current document (whether importing or linking), and the linked stylesheet disappears after saving & reloading the .DOCX document. Ideas? – Sean O Nov 3 '09 at 18:48
You need to save as a web page first. You can't apply a css stylesheet to a .docx file directly as it's not html. – pelms Nov 4 '09 at 16:11
This is awesome! I didn't even know this was an option, and now I have complete control over the appearance of the saved HTML. This still works in Word 2013, BTW. – Droj Sep 23 '15 at 19:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.