Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.word.docmanagement
|
|||
|
|||
![]()
On Thu, 13 Nov 2008 12:14:50 -0800, teacher
wrote: I am trying to create a form in 2007 using an Active X drop-down list. It will not allow me to edit the contents to enter the list of choices. Any ideas???? The first and best idea is not to use any ActiveX controls in Word. Read the "Appropriateness for Task" section in http://msdn2.microsoft.com/en-us/library/aa140269(office.10).aspx for a summary of their drawbacks. If the form will be used only in Word 2007 and not by users of earlier versions, use a dropdown list Content Control instead. You'll find it on the Developer tab of the ribbon, and it behaves much like the old dropdown form field for protected forms, except that it doesn't require protecting the document. If you still want to use the ActiveX combo box control, you'll have to write macro code to load the list into the box. The MSDN article shows code in Listing 3 to get the entries from an Access database, but for a simple unchanging list all you need is something like this in the template's ThisDocument module: Private Sub PopulateList(cbo As MSForms.ComboBox) With cbo .AddItem "first item" .AddItem "second item" .AddItem "third item" .ListIndex = 0 End With End Sub Private Sub Document_New() PopulateList ComboBox1 End Sub Private Sub Document_Open() PopulateList ComboBox1 End Sub The list-loading code has to run every time the document is created or reopened, because the control doesn't store the list inside itself the way the form field and the Content Control do. Further, if you want the box's selection from a previous session to still be selected when you reopen the document, you have to program macros explicitly to store the selected value (possibly in a document variable) when the document is saved and to re-select that value after the list is reloaded. -- Regards, Jay Freedman Microsoft Word MVP FAQ: http://word.mvps.org Email cannot be acknowledged; please post all follow-ups to the newsgroup so all may benefit. |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Change the width of a drop down list form field on a form | New Users | |||
How do I get my drop down list to appear on a form | Microsoft Word Help | |||
Making text dependent on choices from a drop down box. | Microsoft Word Help | |||
Can I insert choices (a drop down list) within a Word doc | Microsoft Word Help | |||
Limiting Style choices in drop-down list? | Microsoft Word Help |