MS WORD macro

IN PROGRESS
Bids
11
Avg Bid (USD)
$209
Project Budget (USD)
$30 - $250

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?)

Example

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

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/winword.exe \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.

Skills required:
Microsoft, Visual Basic, Windows Desktop, Word
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 250
in 10 days
$ 277
in 15 days
$ 222
in 10 days
$ 277
in 8 days
$ 250
in 7 days
$ 250
in 15 days
Hire hieutc
$ 200
in 3 days
$ 100
in 5 days
$ 122
in 4 days
Hire mdashrafi
$ 150
in 7 days