#1   Report Post  
Posted to microsoft.public.word.docmanagement
Bob Stinson Bob Stinson is offline
external usenet poster
 
Posts: 1
Default Form Field Shading

I have a customer designed form made in Word. It has several text form
fields. These are completed by different people at differnent times. The
fields are not consecutive i.e person 1 completes fields 1 8 21 68 while
person 2 completes 2 16 9 etc. I want to color code the text form field
boxes to make it easire for each person to find their entries since there are
several pages to the form. Tabbing thorugh all of the nonrelevant fields
(for that person) is not an option. I am not allowed to switch the form to
Excel. I cannot shade the background of the table cell because the print out
then has either the color or shades of gray (depending on my print option).
A shaded text form field does not print the shading. That is good Can I
made the shading color for each test form field different?
--
Bob
  #2   Report Post  
Posted to microsoft.public.word.docmanagement
Greg Maxey Greg Maxey is offline
external usenet poster
 
Posts: 285
Default Form Field Shading

Bob,

I you mean modify the non-printing light grey field shading then the answer
is no. Sounds like you have already experimented with other shading.

It think all you can do is use shading and then include a macro that stips
in on Save, Print, PrintPreview, etc.

You could use an autoopen macro to correctly highlight the applicable fields
for the user:

Sub Test()
Dim oFF As FormField
Dim oFFs As FormFields
Dim fldSet1() As String
Dim fldSet2() As String
Dim fldSet3() As String
Dim i As Long
Set oFFs = ActiveDocument.FormFields
ActiveDocument.Unprotect
For Each oFF In oFFs
oFF.Range.HighlightColorIndex = wdAuto
Next oFF
fldSet1 = Split("Text2 Text4")
fldSet2 = Split("Text1 Text3")
fldSet3 = Split("Text1 Text3")
Select Case Application.UserName
Case Is = "Bid Daddy Warbucks"

Case Is = "Gregory K. Maxey"
For i = 0 To UBound(fldSet2)
oFFs(fldSet2(i)).Range.HighlightColorIndex = wdYellow
Next i
Case Is = "Joe StRagman"

End Select
ActiveDocument.Protect wdAllowOnlyFormFields, True
End Sub


--
Greg Maxey/Word MVP
See:
http://gregmaxey.mvps.org/word_tips.htm
For some helpful tips using Word.


Bob Stinson wrote:
I have a customer designed form made in Word. It has several text
form fields. These are completed by different people at differnent
times. The fields are not consecutive i.e person 1 completes fields
1 8 21 68 while person 2 completes 2 16 9 etc. I want to color code
the text form field boxes to make it easire for each person to find
their entries since there are several pages to the form. Tabbing
thorugh all of the nonrelevant fields (for that person) is not an
option. I am not allowed to switch the form to Excel. I cannot
shade the background of the table cell because the print out then has
either the color or shades of gray (depending on my print option). A
shaded text form field does not print the shading. That is good Can
I made the shading color for each test form field different?



  #3   Report Post  
Posted to microsoft.public.word.docmanagement
Suzanne S. Barnhill Suzanne S. Barnhill is offline
external usenet poster
 
Posts: 33,624
Default Form Field Shading

If the Print Options are set *not* to print highlighting, you could use the
highlighter to color the fields, but unfortunately the choice of colors is
pretty awful.

--
Suzanne S. Barnhill
Microsoft MVP (Word)
Words into Type
Fairhope, Alabama USA

"Greg Maxey" wrote in message
...
Bob,

I you mean modify the non-printing light grey field shading then the
answer is no. Sounds like you have already experimented with other
shading.

It think all you can do is use shading and then include a macro that stips
in on Save, Print, PrintPreview, etc.

You could use an autoopen macro to correctly highlight the applicable
fields for the user:

Sub Test()
Dim oFF As FormField
Dim oFFs As FormFields
Dim fldSet1() As String
Dim fldSet2() As String
Dim fldSet3() As String
Dim i As Long
Set oFFs = ActiveDocument.FormFields
ActiveDocument.Unprotect
For Each oFF In oFFs
oFF.Range.HighlightColorIndex = wdAuto
Next oFF
fldSet1 = Split("Text2 Text4")
fldSet2 = Split("Text1 Text3")
fldSet3 = Split("Text1 Text3")
Select Case Application.UserName
Case Is = "Bid Daddy Warbucks"

Case Is = "Gregory K. Maxey"
For i = 0 To UBound(fldSet2)
oFFs(fldSet2(i)).Range.HighlightColorIndex = wdYellow
Next i
Case Is = "Joe StRagman"

End Select
ActiveDocument.Protect wdAllowOnlyFormFields, True
End Sub


--
Greg Maxey/Word MVP
See:
http://gregmaxey.mvps.org/word_tips.htm
For some helpful tips using Word.


Bob Stinson wrote:
I have a customer designed form made in Word. It has several text
form fields. These are completed by different people at differnent
times. The fields are not consecutive i.e person 1 completes fields
1 8 21 68 while person 2 completes 2 16 9 etc. I want to color code
the text form field boxes to make it easire for each person to find
their entries since there are several pages to the form. Tabbing
thorugh all of the nonrelevant fields (for that person) is not an
option. I am not allowed to switch the form to Excel. I cannot
shade the background of the table cell because the print out then has
either the color or shades of gray (depending on my print option). A
shaded text form field does not print the shading. That is good Can
I made the shading color for each test form field different?






Reply
Thread Tools
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Form field shading Mary Ann Microsoft Word Help 1 November 3rd 06 04:17 PM
Remove form field shading on completion of field chasida Microsoft Word Help 2 February 24th 06 10:01 AM
FORM FIELD SHADING cynjor312 Microsoft Word Help 2 December 7th 05 03:02 PM
Field shading in a form/template Carol Microsoft Word Help 3 September 20th 05 10:45 PM
Form Field Shading dsimcox Microsoft Word Help 0 July 21st 05 10:39 PM


All times are GMT +1. The time now is 10:45 AM.

Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 Microsoft Office Word Forum - WordBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Word"