MS WORD macro

  • Status Completed
  • Budget $30 - $250 USD
  • Total Bids 11

Project Description

I need a macro or eventually some Visual Basic program, for MS WORD, which (when a key pressed or when some additional menu will be selected) will display within a WORD document a Drop-down list with items taken from some text file. It is probably better if there will be some additional menu placed on the top with one button enabling macro, as pressing some new key combination (used by macro) may conflictvwith existing key combinations.

So the Drop down list should have 3 collumns

The text file will look something like:

Item1a,Item1b, Item description

Item2a, Item 2b, Item descripton

Item3a, Item 3b, Item description


And macro should accept that the file will be updated by user.

In each line there are some texts separated be comma.

Some items may be NULL (no charactes at all)

The text file should be unicode type (utf-8?)


"[[EntryStart]],[[ES]], The TAG to be put at the beginning of a table"



In the second case there is no description and there is no second tag

The words like Item1a or Item 1b are let say up to 20 charaters long. If longer then it does not need to be fully visible. The Item description can be longer, the collumn shall be let say 60 characters width. If description is longer then it should be possible to scroll it (the same for Item1a and Item 1b).

Collumn names:

Long TAG name

Short TAG name

TAG Description

When operator moves down on a list then an item from first collumn shall be highlighted, when he is pressing arrow to the right then the item in second collumn (but the same line) will be highlighted. They items in third collumn shall never be highlighted.

When [ENTER] key is entered or [ENTER} button, then highlighted item is transferred to word on a current cursor place. After this drop down menu shall duisapear untill again is called from within WORD.

The macro shall work with all newer MS WORD versions and in virtually any (or major) MS WORD language version.

I will seldom use the macro and therefore it should be possible to start it only when needed. I know that MS WORD gives an option to add to the macro as starting option (switch)

Word/[url removed, login to view] \switch.

In this case the swith shall be used as:

/mmacroname - start Word and a specific macro.

If it is difficult to make such list with vertical and horizontal scrolling then it is also possible to construct list with only two collums where Items would be highlighted only in first collumn. But there should be some swith in the window whis show in first collumn only Item1 types ot only Item2 types.

The selection should be memorized entire time the WORD is open.

Get free quotes for a project like this
Completed by:

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online