Numbered style bug in Word 2007?

A

asa

I am trying to create the following numbered styles:
1 Heading one
1.1 Paragraph one
1.2 Paragraph one
1.2.1 Paragraph two
....etcetera
What I get is this:
1 Heading one
1.1 Paragraph one
1.2 Paragraph one
1.1.1 Paragraph two (this one is wrong)
My first thought is I must have made a mistake. So I modify it. I
start over. I do this many times but always with the same result. When
I make the same style scheme in Word 2003, it works right away.
I started out with the Heading style. I based it on nothing and put no
numbering on it. Then I made the paragraph styles. I based them on the
relative level heading. I also tried basing it on nothing. The result
was the same. I don't put any numbering on them at this stage.
Then I make a list style. I connect each level to the appropriate
style. I include numbers from previous levels.
I have tried to check the box about legal style, although I don't
quite understand what it is. I've tried checking that box for each
level. And I've tried unchecking it for each level. Still - nothing
helps.
I really believe this is a bug. And if it is...can somebody please
help me with some vba-code to solve the problem for now?
Thanks!
 
A

asa

I just want to add something. I have many levels of headings and many
levels of subheadings. For example:

1 Heading one
1.1 Heading two
1.2 Heading two
1.2.1 Heading three.

This works fine. Its when I get to the paragraphs that come underneath
the headings that I experience the problem.See original question. I
hope somebody can help me.
 
S

Stefan Blom

In a quick test, I cannot reproduce what you are seeing. But since you got
it to work in Word 2003, it may very well be a bug in Word 2007.

Which is the exact version number (in Word Options, Resources tab)? Did you
install the service pack?
 
A

asa

It is version 12.0.6331.5000 and SP1.

In my multilevel list style:
Level one is linked to Heading one (1)
Level two is linked to Heading two (1.1) I include the previous level
and then put a period and then I choose a number format.
Level three is linked to Heading three (1.1.1)
Level four is linked to Heading four (1.1.1.1)
So far no problems.
Level five is linked to paragraph two (1.1)
Level six is linked to paragraph three (1.1.1) This is where I run
into problems. Everything else has worked up until this point.
Level seven is linked to paragraph four (1.1.1.1)
Level eight is linked to a paragraph called a-list (a)
Level nine is linked to a paragraph called i-list (i).

(Here I would really like a tenth level for a numbered list that I
want to restart after a heading but that seems impossible.)
My real problem is level six.
I hope this will help you reproduce the problem.

Thanks,
Åsa Cronqvist
 
S

Stefan Blom

You may have to clear the contents of the "Enter formatting for number" box
for level 6 and rebuild it, adding a number, previous levels, and
punctuation all over again. Sometimes that is all one can do...

--
Stefan Blom
Microsoft Word MVP



It is version 12.0.6331.5000 and SP1.

In my multilevel list style:
Level one is linked to Heading one (1)
Level two is linked to Heading two (1.1) I include the previous level
and then put a period and then I choose a number format.
Level three is linked to Heading three (1.1.1)
Level four is linked to Heading four (1.1.1.1)
So far no problems.
Level five is linked to paragraph two (1.1)
Level six is linked to paragraph three (1.1.1) This is where I run
into problems. Everything else has worked up until this point.
Level seven is linked to paragraph four (1.1.1.1)
Level eight is linked to a paragraph called a-list (a)
Level nine is linked to a paragraph called i-list (i).

(Here I would really like a tenth level for a numbered list that I
want to restart after a heading but that seems impossible.)
My real problem is level six.
I hope this will help you reproduce the problem.

Thanks,
Åsa Cronqvist
 
A

asa

I've tried that. I've even tried rebuilding the whole thing from
scratch. The problem remains.
 
S

Stefan Blom

Is the problem with a particular document, or can you reproduce it in any
document?
 
A

asa

I can reproduce it in any document. I've tried it several times. Just
to be 100% sure, this time I started a new document based on a
different normal.dotm. The problem is still there.
 
S

Stefan Blom

I must be missing something here... Could you describe, step by step, what
you are doing to reproduce this issue?
 
A

asa

Imagine that you first create three new styles. Call them paragraph 2,
3, 4. Never mind the formatting at this point. You can base them on
nothing. It doesn't really matter. I've tried basing them on headings,
but the problems still occurs.

Now create a new multilevel list style. Link level 1 to Heading 1. Use
the numbering type: 1, 2, 3. The result is "1 Heading 1".
Link level 2 to Heading 2. Here you include previous level 1, put a
period and then use numbering typ 1, 2, 3. The result is "1.1 Heading
2"
Link level 3 to Heading 3. Include level 1 and 2 and use the numbering
type 1, 2, 3. The result is "1.1.1 Heading 3".
And so on for level 4 resulting in "1.1.1.1 Heading 4"
Now on level 5, we link it to paragraph 2. Include previous level 1,
resulting in "1.1 paragraph 2"
On level 6 we get "1.1.1 paragraph 3"
On level 7 we get "1.1.1.1" paragraph 4".

In order to not get a hideous list we can indent all levels to 1,5
cm ;-)

So far it looks good. I thought it worked at this point. But when you
try it, try typing a heading 1, underneath it paragraph 2, then
paragraph 2 again. Then paragraph 3. This is where I run into
problems. What I get is this:
1 Heading 1
1.1 Paragraph 2
1.2 Paragraph 2
1.1.1 Paragraph 3 (This should be 1.2.1, like it is with the
headings).

I hope this was clear. It's easier with screen dumps or the actual
file. Please let me know if I can e-mail it to you.

Thanks!

Åsa
 
P

PamC via OfficeKB.com

I got this to work properly by carefully redoing the "formatting for number"
(after several tries).
The Para 2 number must include level 1.
The Para 3 number must include levels 1 and 5.
The Para 4 number must include levels 1, 5, and 6.

PamC
 
T

tea.julia.cronqvist

YES!

[Watch me give you a standing ovation]

It seems very logical now and it works. Funny though that my way
worked well in Word 2003. But maybe my way was always wrong? Thank you
so much for this.

Åsa Cronqvist
 
P

PamC via OfficeKB.com

You're welcome.

YES!

[Watch me give you a standing ovation]

It seems very logical now and it works. Funny though that my way
worked well in Word 2003. But maybe my way was always wrong? Thank you
so much for this.

Ã…sa Cronqvist
 
A

asa

Pam, if you're still reading this - I have another question related to
this.

Imagine that I have two more levels in this list style. Level 8 is an
"i-list" and Level 9 is an "a-list", like this.

(i) apples
(ii) bananas

and the other:

(a) apples
(b) bananas

The reason for having them in the same list as the others is that I
want them to restart after a heading. This works fine. My only problem
is that I also want a numbered list:

1. apples
2. bananas

I want this list to restart after a heading. But I can only use nine
levels.

Any ideas?
 
P

PamC via OfficeKB.com

Ã…sa,

Well, you can have more than one list style in a W2007 document. But for
your situation you'd have to be able to set a restart for a level in another
list style. I'm not sure that's possible. You only need one more level, so
if you could reduce the number of sublist levels to heading 1, you'd be able
to get the last sublist level into the list. I'm interesting in knowing how
it works out.

Pam
 
S

Stefan Blom

I'm glad you got it sorted. But note that it is very easy to get it wrong,
since you cannot tell (by inspection) which number represents which level in
the outline. Also, Word interprets the hierarchy of outline numbering very
strictly; if you apply a lower level heading before a higher level one, the
numbering will often be incorrect.

--
Stefan Blom
Microsoft Word MVP



YES!

[Watch me give you a standing ovation]

It seems very logical now and it works. Funny though that my way
worked well in Word 2003. But maybe my way was always wrong? Thank you
so much for this.

Åsa Cronqvist
 
S

Stefan Blom

The alternative is to insert SEQ fields. You can have them restart after a
bult-in heading style by adding the \s switch to the SEQ field code. For
example, the following field:

{ SEQ test \* alphabetic \s 1 }

would produce a sequence of letters a, b, c, ...; it will restart when the
field follows a *built-in* Heading 1 paragraph. (For a sequence of roman
numerals, use \* roman instead of \* alphabetic.)

To create a SEQ field, you can press Ctrl+F9; Word inserts field delimiters,
{ }. Type the code as shown. The "test" part is the identifier, which
identifies fields belonging to the same sequence. Choose an identifier that
makes sense to you.

To update the result of the field at the insertion point, press F9, and to
show/hide field codes, press Alt+F9.

You can use copy and paste whenever you want to duplicate a field.

Note that SEQ fields do not update automatically, which will be especially
apparent if you used copy and paste to duplicate them. You can force an
update of fields by switching to Print Preview and then back to your current
view.
 
S

Stefan Blom

And for more on the SEQ field, see this article:

Field codes: Seq (Sequence) field
http://office.microsoft.com/en-us/word/HP051861901033.aspx?pid=CH061047291033

--
Stefan Blom
Microsoft Word MVP



Stefan Blom said:
The alternative is to insert SEQ fields. You can have them restart after a
bult-in heading style by adding the \s switch to the SEQ field code. For
example, the following field:

{ SEQ test \* alphabetic \s 1 }

would produce a sequence of letters a, b, c, ...; it will restart when the
field follows a *built-in* Heading 1 paragraph. (For a sequence of roman
numerals, use \* roman instead of \* alphabetic.)

To create a SEQ field, you can press Ctrl+F9; Word inserts field
delimiters,
{ }. Type the code as shown. The "test" part is the identifier, which
identifies fields belonging to the same sequence. Choose an identifier
that
makes sense to you.

To update the result of the field at the insertion point, press F9, and to
show/hide field codes, press Alt+F9.

You can use copy and paste whenever you want to duplicate a field.

Note that SEQ fields do not update automatically, which will be especially
apparent if you used copy and paste to duplicate them. You can force an
update of fields by switching to Print Preview and then back to your
current
view.
 
A

asa

I feel a little stupid now, but I don't understand how I should use
this.

I am familiar with fields and how to insert them and how to see field
codes.

But in this case when I have a template that I've made for regular
users to use. I don't know beforehand where in the document they will
use a numbered list. Where do I type this field information? Somewhere
in the document? I don't understand.

Åsa
 
A

asa

I looked at the link you provided (http://office.microsoft.com/en-us/
word/HP051861901033.aspx?pid=CH061047291033) and it says:

"The easiest way to insert SEQ fields to number tables, figures, and
other items in a document is to use the Caption command (Insert menu,
Reference submenu). "

In other words, I need to create an extra button for this? I wouldn't
get this style to appear along with my other styles?

In this case I find it better to include my tenth style with the
others and add an extra button for "restart numbering", which is what
I was trying to avoid in the first place.

Is this the best I can do?

Åsa
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top