A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Word » New Users
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Master style document ?



 
 
Thread Tools Display Modes
  #1  
Old June 10th, 2004, 02:02 PM
Bo Rasmussen
external usenet poster
 
Posts: n/a
Default Master style document ?

Hi,

Is it possible to have one master style template which defines fonts,
headings and other general stuff, which other templates may refer to? I know
it is possible to copy styles from e.g. normal.dot to another template, but
I wan't to define the font we're using in one template, and the rest of my
templates will automatically use this font.

We're using Word '97

Regards
Bo Rasmussen


  #2  
Old June 10th, 2004, 04:51 PM
Charles Kenyon
external usenet poster
 
Posts: n/a
Default Master style document ?

It is possible, not easy. There is no way built into Word. There is no way I
know of that can't be easily (and accidentally) circumvented if someone is
not using document templates.

General suggestion is to create a series of easy to use and useful custom
templates that have the styles you want. Discourage your users from using
blank documents for anything except scratch paper. I have the base style in
my normal.dot template set as Body Text. That way, anything copied and
pasted from a scratch document will be formatted in the Body Text style of
the receiving document.

Otherwise, see http://addbalance.com/word/stylesheet.htm.
--

Charles Kenyon

Word New User FAQ & Web Directory: http://addbalance.com/word

Intermediate User's Guide to Microsoft Word (supplemented version of
Microsoft's Legal Users' Guide) http://addbalance.com/usersguide

See also the MVP FAQ: http://www.mvps.org/word which is awesome!
--------- --------- --------- --------- --------- ---------
This message is posted to a newsgroup. Please post replies
and questions to the newsgroup so that others can learn
from my ignorance and your wisdom.

"Bo Rasmussen" wrote in message
...
Hi,

Is it possible to have one master style template which defines fonts,
headings and other general stuff, which other templates may refer to? I

know
it is possible to copy styles from e.g. normal.dot to another template,

but
I wan't to define the font we're using in one template, and the rest of my
templates will automatically use this font.

We're using Word '97

Regards
Bo Rasmussen




  #3  
Old June 11th, 2004, 08:44 AM
Bo Rasmussen
external usenet poster
 
Posts: n/a
Default Master style document ?

Hi Charles,

Thanks a lot - the macro is exactly what I need ;o) Actually I wnat this
macro to be called everytime a document is opened, to make sure that the
most recent styles are included in existing documents. Is that good practice
?

On the addbalance site, I saw a macro which updates all fields in the
document. It fails however to update fields in the header ( the same problem
occurs when using the ActiveDocument.Fields.Update command) do you know how
to fix that problem ?

Regards
Bo Rasmussen


"Charles Kenyon" wrote in
message ...
It is possible, not easy. There is no way built into Word. There is no way

I
know of that can't be easily (and accidentally) circumvented if someone is
not using document templates.

General suggestion is to create a series of easy to use and useful custom
templates that have the styles you want. Discourage your users from using
blank documents for anything except scratch paper. I have the base style

in
my normal.dot template set as Body Text. That way, anything copied and
pasted from a scratch document will be formatted in the Body Text style of
the receiving document.

Otherwise, see http://addbalance.com/word/stylesheet.htm.
--

Charles Kenyon

Word New User FAQ & Web Directory: http://addbalance.com/word

Intermediate User's Guide to Microsoft Word (supplemented version of
Microsoft's Legal Users' Guide) http://addbalance.com/usersguide

See also the MVP FAQ: http://www.mvps.org/word which is awesome!
--------- --------- --------- --------- --------- ---------
This message is posted to a newsgroup. Please post replies
and questions to the newsgroup so that others can learn
from my ignorance and your wisdom.

"Bo Rasmussen" wrote in message
...
Hi,

Is it possible to have one master style template which defines fonts,
headings and other general stuff, which other templates may refer to? I

know
it is possible to copy styles from e.g. normal.dot to another template,

but
I wan't to define the font we're using in one template, and the rest of

my
templates will automatically use this font.

We're using Word '97

Regards
Bo Rasmussen






  #4  
Old June 11th, 2004, 04:03 PM
Charles Kenyon
external usenet poster
 
Posts: n/a
Default Master style document ?

The following may help. I found it in my code snippets.

Sub FieldUpdater()
' Macro to update fields in document other than Ask and Fill-In fields
' Written 19 March 2004 by Charles Kyle Kenyon
' with suggestions from Graham Mayor and Suzanne Barnhill
Dim bUpdate As Boolean
bUpdate = Options.UpdateFieldsAtPrint
Options.UpdateFieldsAtPrint = True
ActiveDocument.PrintPreview
ActiveDocument.ClosePrintPreview
Options.UpdateFieldsAtPrint = bUpdate
End Sub

Adding:
ActiveDocument.Fields.Update
should catch all fields in the document body itself

Otherwise, the following updates Ref fields in all stories. You could take
out the test for the field type to have it apply to all fields.

Sub RefFieldUpdateAllStory()
' Written by Charles Kyle Kenyon 15 November 2001
' All Story Field Updater - Ref fields
Dim oField As Field
Dim oStory As Range
On Error Resume Next
For Each oStory In ActiveDocument.StoryRanges
' This goes into headers and footers as well as the regular document
For Each oField In ActiveDocument.Range.Fields
'If oField.Type = wdFieldRef Then
oField.Update
'End If
Next oField
Next oStory
End Sub

(I think the second macro will take longer because it cycles through the
stories and the fields collection.)

I know that I would not want a macro jerking the styles that I changed in a
document back to some standard, but you may live with different needs than I
do. (I would quickly get around such a macro by creating different styles to
use.) Take a look at the vba FAQ page on the MVP FAQ site for the article on
pseudo auto macros. It gives a way to put a macro that will run everytime a
document is opened into a global template.


--

Charles Kenyon

Word New User FAQ & Web Directory: http://addbalance.com/word

Intermediate User's Guide to Microsoft Word (supplemented version of
Microsoft's Legal Users' Guide) http://addbalance.com/usersguide

See also the MVP FAQ: http://www.mvps.org/word which is awesome!
--------- --------- --------- --------- --------- ---------
This message is posted to a newsgroup. Please post replies
and questions to the newsgroup so that others can learn
from my ignorance and your wisdom.

"Bo Rasmussen" wrote in message
...
Hi Charles,

Thanks a lot - the macro is exactly what I need ;o) Actually I wnat this
macro to be called everytime a document is opened, to make sure that the
most recent styles are included in existing documents. Is that good

practice
?

On the addbalance site, I saw a macro which updates all fields in the
document. It fails however to update fields in the header ( the same

problem
occurs when using the ActiveDocument.Fields.Update command) do you know

how
to fix that problem ?

Regards
Bo Rasmussen


"Charles Kenyon" wrote in
message ...
It is possible, not easy. There is no way built into Word. There is no

way
I
know of that can't be easily (and accidentally) circumvented if someone

is
not using document templates.

General suggestion is to create a series of easy to use and useful

custom
templates that have the styles you want. Discourage your users from

using
blank documents for anything except scratch paper. I have the base style

in
my normal.dot template set as Body Text. That way, anything copied and
pasted from a scratch document will be formatted in the Body Text style

of
the receiving document.

Otherwise, see http://addbalance.com/word/stylesheet.htm.
--

Charles Kenyon

Word New User FAQ & Web Directory: http://addbalance.com/word

Intermediate User's Guide to Microsoft Word (supplemented version of
Microsoft's Legal Users' Guide) http://addbalance.com/usersguide

See also the MVP FAQ: http://www.mvps.org/word which is awesome!
--------- --------- --------- --------- --------- ---------
This message is posted to a newsgroup. Please post replies
and questions to the newsgroup so that others can learn
from my ignorance and your wisdom.

"Bo Rasmussen" wrote in message
...
Hi,

Is it possible to have one master style template which defines fonts,
headings and other general stuff, which other templates may refer to?

I
know
it is possible to copy styles from e.g. normal.dot to another

template,
but
I wan't to define the font we're using in one template, and the rest

of
my
templates will automatically use this font.

We're using Word '97

Regards
Bo Rasmussen








  #5  
Old June 14th, 2004, 10:16 AM
Bo Rasmussen
external usenet poster
 
Posts: n/a
Default Master style document ?

Hi Charles,

Thanks again for your help - and your website.

I'm however a bit confused on the subject of global templates (I've read the
Template Basics in Microsoft Word). Naturally we have some common styles and
macros that we wish to share. As far as I understand normal.dot should not
be shared! So it's pretty easy to store macros in some other global
template. But styles are worse as normal.dot takes precedence (as I guess
is alright if some user wants to add their own little tweak - but on the
other hand we want them to adhere to company standards )

So is the best practice to use normal.dot (for maintenance this is
preferable), or to copy styles from another global template to specific
document templates?

Regards
Bo Rasmussen



"Charles Kenyon" wrote in
message ...
The following may help. I found it in my code snippets.

Sub FieldUpdater()
' Macro to update fields in document other than Ask and Fill-In fields
' Written 19 March 2004 by Charles Kyle Kenyon
' with suggestions from Graham Mayor and Suzanne Barnhill
Dim bUpdate As Boolean
bUpdate = Options.UpdateFieldsAtPrint
Options.UpdateFieldsAtPrint = True
ActiveDocument.PrintPreview
ActiveDocument.ClosePrintPreview
Options.UpdateFieldsAtPrint = bUpdate
End Sub

Adding:
ActiveDocument.Fields.Update
should catch all fields in the document body itself

Otherwise, the following updates Ref fields in all stories. You could take
out the test for the field type to have it apply to all fields.

Sub RefFieldUpdateAllStory()
' Written by Charles Kyle Kenyon 15 November 2001
' All Story Field Updater - Ref fields
Dim oField As Field
Dim oStory As Range
On Error Resume Next
For Each oStory In ActiveDocument.StoryRanges
' This goes into headers and footers as well as the regular document
For Each oField In ActiveDocument.Range.Fields
'If oField.Type = wdFieldRef Then
oField.Update
'End If
Next oField
Next oStory
End Sub

(I think the second macro will take longer because it cycles through the
stories and the fields collection.)

I know that I would not want a macro jerking the styles that I changed in

a
document back to some standard, but you may live with different needs than

I
do. (I would quickly get around such a macro by creating different styles

to
use.) Take a look at the vba FAQ page on the MVP FAQ site for the article

on
pseudo auto macros. It gives a way to put a macro that will run everytime

a
document is opened into a global template.


--

Charles Kenyon

Word New User FAQ & Web Directory: http://addbalance.com/word

Intermediate User's Guide to Microsoft Word (supplemented version of
Microsoft's Legal Users' Guide) http://addbalance.com/usersguide

See also the MVP FAQ: http://www.mvps.org/word which is awesome!
--------- --------- --------- --------- --------- ---------
This message is posted to a newsgroup. Please post replies
and questions to the newsgroup so that others can learn
from my ignorance and your wisdom.

"Bo Rasmussen" wrote in message
...
Hi Charles,

Thanks a lot - the macro is exactly what I need ;o) Actually I wnat this
macro to be called everytime a document is opened, to make sure that the
most recent styles are included in existing documents. Is that good

practice
?

On the addbalance site, I saw a macro which updates all fields in the
document. It fails however to update fields in the header ( the same

problem
occurs when using the ActiveDocument.Fields.Update command) do you know

how
to fix that problem ?

Regards
Bo Rasmussen


"Charles Kenyon" wrote in
message ...
It is possible, not easy. There is no way built into Word. There is no

way
I
know of that can't be easily (and accidentally) circumvented if

someone
is
not using document templates.

General suggestion is to create a series of easy to use and useful

custom
templates that have the styles you want. Discourage your users from

using
blank documents for anything except scratch paper. I have the base

style
in
my normal.dot template set as Body Text. That way, anything copied and
pasted from a scratch document will be formatted in the Body Text

style
of
the receiving document.

Otherwise, see http://addbalance.com/word/stylesheet.htm.
--

Charles Kenyon

Word New User FAQ & Web Directory: http://addbalance.com/word

Intermediate User's Guide to Microsoft Word (supplemented version of
Microsoft's Legal Users' Guide) http://addbalance.com/usersguide

See also the MVP FAQ: http://www.mvps.org/word which is awesome!
--------- --------- --------- --------- --------- ---------
This message is posted to a newsgroup. Please post replies
and questions to the newsgroup so that others can learn
from my ignorance and your wisdom.

"Bo Rasmussen" wrote in message
...
Hi,

Is it possible to have one master style template which defines

fonts,
headings and other general stuff, which other templates may refer

to?
I
know
it is possible to copy styles from e.g. normal.dot to another

template,
but
I wan't to define the font we're using in one template, and the rest

of
my
templates will automatically use this font.

We're using Word '97

Regards
Bo Rasmussen










  #6  
Old June 14th, 2004, 07:54 PM
Charles Kenyon
external usenet poster
 
Posts: n/a
Default Master style document ?

The best practice is to not use normal.dot for standardizing anything.

My first post answers the rest of your questions, I think.
--

Charles Kenyon

Word New User FAQ & Web Directory: http://addbalance.com/word

Intermediate User's Guide to Microsoft Word (supplemented version of
Microsoft's Legal Users' Guide) http://addbalance.com/usersguide

See also the MVP FAQ: http://www.mvps.org/word which is awesome!
--------- --------- --------- --------- --------- ---------
This message is posted to a newsgroup. Please post replies
and questions to the newsgroup so that others can learn
from my ignorance and your wisdom.

"Bo Rasmussen" wrote in message
...
Hi Charles,

Thanks again for your help - and your website.

I'm however a bit confused on the subject of global templates (I've read

the
Template Basics in Microsoft Word). Naturally we have some common styles

and
macros that we wish to share. As far as I understand normal.dot should not
be shared! So it's pretty easy to store macros in some other global
template. But styles are worse as normal.dot takes precedence (as I guess
is alright if some user wants to add their own little tweak - but on the
other hand we want them to adhere to company standards )

So is the best practice to use normal.dot (for maintenance this is
preferable), or to copy styles from another global template to specific
document templates?

Regards
Bo Rasmussen



"Charles Kenyon" wrote in
message ...
The following may help. I found it in my code snippets.

Sub FieldUpdater()
' Macro to update fields in document other than Ask and Fill-In

fields
' Written 19 March 2004 by Charles Kyle Kenyon
' with suggestions from Graham Mayor and Suzanne Barnhill
Dim bUpdate As Boolean
bUpdate = Options.UpdateFieldsAtPrint
Options.UpdateFieldsAtPrint = True
ActiveDocument.PrintPreview
ActiveDocument.ClosePrintPreview
Options.UpdateFieldsAtPrint = bUpdate
End Sub

Adding:
ActiveDocument.Fields.Update
should catch all fields in the document body itself

Otherwise, the following updates Ref fields in all stories. You could

take
out the test for the field type to have it apply to all fields.

Sub RefFieldUpdateAllStory()
' Written by Charles Kyle Kenyon 15 November 2001
' All Story Field Updater - Ref fields
Dim oField As Field
Dim oStory As Range
On Error Resume Next
For Each oStory In ActiveDocument.StoryRanges
' This goes into headers and footers as well as the regular document
For Each oField In ActiveDocument.Range.Fields
'If oField.Type = wdFieldRef Then
oField.Update
'End If
Next oField
Next oStory
End Sub

(I think the second macro will take longer because it cycles through the
stories and the fields collection.)

I know that I would not want a macro jerking the styles that I changed

in
a
document back to some standard, but you may live with different needs

than
I
do. (I would quickly get around such a macro by creating different

styles
to
use.) Take a look at the vba FAQ page on the MVP FAQ site for the

article
on
pseudo auto macros. It gives a way to put a macro that will run

everytime
a
document is opened into a global template.


--

Charles Kenyon

Word New User FAQ & Web Directory: http://addbalance.com/word

Intermediate User's Guide to Microsoft Word (supplemented version of
Microsoft's Legal Users' Guide) http://addbalance.com/usersguide

See also the MVP FAQ: http://www.mvps.org/word which is awesome!
--------- --------- --------- --------- --------- ---------
This message is posted to a newsgroup. Please post replies
and questions to the newsgroup so that others can learn
from my ignorance and your wisdom.

"Bo Rasmussen" wrote in message
...
Hi Charles,

Thanks a lot - the macro is exactly what I need ;o) Actually I wnat

this
macro to be called everytime a document is opened, to make sure that

the
most recent styles are included in existing documents. Is that good

practice
?

On the addbalance site, I saw a macro which updates all fields in the
document. It fails however to update fields in the header ( the same

problem
occurs when using the ActiveDocument.Fields.Update command) do you

know
how
to fix that problem ?

Regards
Bo Rasmussen


"Charles Kenyon" wrote in
message ...
It is possible, not easy. There is no way built into Word. There is

no
way
I
know of that can't be easily (and accidentally) circumvented if

someone
is
not using document templates.

General suggestion is to create a series of easy to use and useful

custom
templates that have the styles you want. Discourage your users from

using
blank documents for anything except scratch paper. I have the base

style
in
my normal.dot template set as Body Text. That way, anything copied

and
pasted from a scratch document will be formatted in the Body Text

style
of
the receiving document.

Otherwise, see http://addbalance.com/word/stylesheet.htm.
--

Charles Kenyon

Word New User FAQ & Web Directory: http://addbalance.com/word

Intermediate User's Guide to Microsoft Word (supplemented version of
Microsoft's Legal Users' Guide) http://addbalance.com/usersguide

See also the MVP FAQ: http://www.mvps.org/word which is awesome!
--------- --------- --------- --------- --------- ---------
This message is posted to a newsgroup. Please post replies
and questions to the newsgroup so that others can learn
from my ignorance and your wisdom.

"Bo Rasmussen" wrote in message
...
Hi,

Is it possible to have one master style template which defines

fonts,
headings and other general stuff, which other templates may refer

to?
I
know
it is possible to copy styles from e.g. normal.dot to another

template,
but
I wan't to define the font we're using in one template, and the

rest
of
my
templates will automatically use this font.

We're using Word '97

Regards
Bo Rasmussen












 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 05:55 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.