Word 2007 legacy text form fields table cell glitch?

J

Justin

We've discovered what appears to be a glitch within Word 2007 tables when
using legacy text form fields within protected table cells.

We have defined Arial as our global font within Normal.dotm, and initially
when we create the form fields in the table cells the default font applies.

However, after the form is protected and users input text into the form
field, if they use the delete key repeatedly to remove the text, it somehow
is changing the properties of the form field which results in the font
changing to Cambria Math.

I've been able to recreate the problem, and it only happens with legacy text
fields that reside in protected table cells, if you don't use the delete key
past the last character the default font remains, on extra delete past the
last character and you can visually see the size of the text field change and
convert to the new font.

Any ideas?
 
J

Justin

However after testing it doesn't correct the issue within table cells, any
other suggestions?
 
S

Stefan Blom

Note that changing the font of the *table* style, if that's what you have
been trying, does not work reliably in Word (see
http://www.shaunakelly.com/word/tablestyles/index.html). Instead, apply the
appropriate *paragraph* (or character) style to the cell before inserting
the form fields. Then it should work.

--
Stefan Blom
Microsoft Word MVP


in message
 
J

Justin

We tried that approach as well, only to get the same results, the problem is
actually derived by fonts installed on the system.

What I discovered is that MS Mincho, Cambria & Cambria Math, and Arial
Unicode MS fonts don't interact very nicely with legacy text fields within
protected table cells, the KB article reference earlier lead me to test this
theory, once I removed the fonts from the system we no longer have the issue.

Thanks for all your help!
 
S

Stefan Blom

I'm glad you finally got it sorted!

--
Stefan Blom
Microsoft Word MVP


in message
 

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