Thanks everyone.
By way of explanation, I have a very large document of numbered paragraphs.
I am using Seq fields to apply the numbers.
At the end of every section, I want to leave "reserved" numbers in case I
insert or delete paragraphs, I don't have to renumber the whole document.
I can create a line that says "X to Y is Reserved" where X is the {SEQ \n}
(next number) and the Y is {SEQ \r Z}. I can make Z static (i.e., always
adds 10), and I can even use formulas to make Z always end on a round number
(i.e., I currently have it add between 10 and 19 to get to the next ##9).
I want to be able to vary Z based on the level in the heading outline --
e.g., top level headings will reserve up to the next multiple of 100, 4th
level headings only reserve up to the next multiple of 10. But the only way
to do that is to know what level in the heading outline the current text is
at.
Because many non-sophisticated people will be working in the document, I am
reluctant to use anything that requires code.
I think my workaround will be to add a "tag" to the document based on the
style of the next pargraph using some temporary VBA, and then later I can run
a find/replace to paste in the correct fields based on the type of "tag". I
can either use some reusable code I have to find and replace with a field, or
just put the fields in the clipboard and replace with ^c.
So, thanks for the help. It seems strange that you can't access this info,
since certain fields vary their behavior based on it (e.g., the \h switch in
the SEQ field).