R
roosterboy
At work, we are in the process of switching from Office 2000 to Office 2003.
Part of that process is making sure that all of the macro solutions we use
with Word will operate correctly under Office 2k3. Problem is, they don't and
I can't quite figure out why. Here's the setup...
Originally started in Word 97, we have a set of macros that provide the user
with a choice of templates to use with their documents. These templates all
have different body text styles, heading styles, TOC styles, outline
numbering styles, etc. The users have the ability to switch templates from a
drop down menu in a toolbar and all of the styles in their document will
change accordingly. It was tought to get it so that the numbering would
change correctly, but we finally got it working and it's worked fine now for
2+ years.
Under Word 2k3, however, not everything works the way it should.
Specifically, the outline numbering associated with the heading styles does
not switch when the user selects a different template. Or rather, it switches
properly sometimes, other times it doesn't switch at all or switches to an
incorrect numbering style.
When we set up the templates and styles, we defined the outline numbering
through the style definition rather than through the Numbers and Bullets
dialog because everything I'd found on the net said to avoid the latter and
just define the numbering as part of my styles. After some tweaking and
banging my head against my desk, I actually got it to work quite well.
My question is this: Did something change internally that might affect this
process? It works fine in Word 97 and Word 2000, but falls to pieces in Word
2003. I remember having to code around problems when we moved to 2k, so maybe
there's some change I'll have to account for in 2k3?
Part of that process is making sure that all of the macro solutions we use
with Word will operate correctly under Office 2k3. Problem is, they don't and
I can't quite figure out why. Here's the setup...
Originally started in Word 97, we have a set of macros that provide the user
with a choice of templates to use with their documents. These templates all
have different body text styles, heading styles, TOC styles, outline
numbering styles, etc. The users have the ability to switch templates from a
drop down menu in a toolbar and all of the styles in their document will
change accordingly. It was tought to get it so that the numbering would
change correctly, but we finally got it working and it's worked fine now for
2+ years.
Under Word 2k3, however, not everything works the way it should.
Specifically, the outline numbering associated with the heading styles does
not switch when the user selects a different template. Or rather, it switches
properly sometimes, other times it doesn't switch at all or switches to an
incorrect numbering style.
When we set up the templates and styles, we defined the outline numbering
through the style definition rather than through the Numbers and Bullets
dialog because everything I'd found on the net said to avoid the latter and
just define the numbering as part of my styles. After some tweaking and
banging my head against my desk, I actually got it to work quite well.
My question is this: Did something change internally that might affect this
process? It works fine in Word 97 and Word 2000, but falls to pieces in Word
2003. I remember having to code around problems when we moved to 2k, so maybe
there's some change I'll have to account for in 2k3?