There's a simpler approach. Require your students to use standard style
*names* (ie normal, heading 1, heading 2, etc). Then when you receive the
thesis from the student, apply your own template, with 'automatically update
document styles' checked.
Alternatively, create a second template, similar to the first but using
Arial instead of the god-awful TNR.
Either way, you've got the problem of students who apply manual formatting.
But why does it matter at all? Provided the paragraphs are correctly tagged,
and the theses are readable, why do you care what they look like?
Thanks, Jezebel. It does matter, which is why the university has formatting
standards. Beyond that, I won't go into it here.
Your solutions, though good, don't help as my office does not "re"format the
thesis when we get it. The students need to be able to do it, which is why I
was trying to find a way to eliminate another formatting step for them. If
it's not possible, then that's life! Thanks again.

Signature
Linda
> There's a simpler approach. Require your students to use standard style
> *names* (ie normal, heading 1, heading 2, etc). Then when you receive the
[quoted text clipped - 29 lines]
> > field codes?) to program these styles for +2 pts versus a static point
> > size??
Cindy M. - 23 Oct 2006 09:26 GMT
Hi Linda,
> Thanks, Jezebel. It does matter, which is why the university has formatting
> standards. Beyond that, I won't go into it here.
>
> Your solutions, though good, don't help as my office does not "re"format the
> thesis when we get it. The students need to be able to do it, which is why I
> was trying to find a way to eliminate another formatting step for them.
It should be achievable using a macro (VBA), which is why you posted here, I
take it.
Something along these lines?
Sub SetRelativeFontSize()
Dim headingFontSize As Single
Dim doc As Word.Document
Set doc = ActiveDocument
headingFontSize = doc.Styles(wdStyleNormal).Font.Size + 2
ChangeStyleFontSize headingFontSize, wdStyleHeading1, doc
ChangeStyleFontSize headingFontSize, wdStyleHeading2, doc
End Sub
Sub ChangeStyleFontSize(newSize As Single, target As Variant, doc As
Word.Document)
doc.Styles(target).Font.Size = newSize
End Sub
Cindy Meister
INTER-Solutions, Switzerland
http://homepage.swissonline.ch/cindymeister (last update Jun 17 2005)
http://www.word.mvps.org
This reply is posted in the Newsgroup; please post any follow question or reply
in the newsgroup and not by e-mail :-)