In Progress

MS WORD macro

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.

Skills: Microsoft, Visual Basic, Windows Desktop, Word

See more: starting with visual basic, scrolling table, horizontal line example, word pressing, combinations macro, combination program visual basic, word macro basic, combinations visual basic, drop horizontal menu, short tag line, word file versions, visual basic 2013, accept language unicode, pressing document, word macro visual basic, show menu scrolling, macro add, vertical table menu, text operator work, word utf, scrolling drop menu, start button exe, table vertical menu, key word , add scroll selection menu

About the Employer:
( 7 reviews ) Warszawa, Poland

Project ID: #5265810

Awarded to:


Hi MSTA, I understand your requirements about the feature you want to have to insert the items in drop down listbox to a document. With your requirement, i think one add-in instead of macro is the better (don't n More

$100 USD in 5 days
(0 Reviews)

11 freelancers are bidding on average $209 for this job


Hello, I am a VB (6.0 / .NET), VBA and VSTO software developer. I have five years of experience in programming. I rest-assure that I will complete the work on time and deliver you the completed work to your satisfactio More

$250 USD in 10 days
(47 Reviews)

Very long experience with MS Office automation. Please see our portfolio for some samples. Thanks.

$277 USD in 15 days
(9 Reviews)

Hello - I am an Expert Techno-Functional Analyst having vast experience in lots of arenas of IT industry including Macros and Formulas. I am an Engineering Graduate with an MBA degree. If you see I am among niche bidde More

$222 USD in 10 days
(21 Reviews)

Hi, We are Expert in Vb/VBA /Excel & Word Macro We can do this Job, Looking forward to work with You. Thank You Das

$277 USD in 8 days
(12 Reviews)

VB, VBA and Databases expert for over a decade. Master in Information Systems. I have delivered similar projects in the past. Please check [url removed, login to view] More

$250 USD in 7 days
(3 Reviews)

Hello, My name is Matt Andrews, and I am a senior systems administrator and believe I can help with your project. Please consider my bid, and check out my resume and reviews. [url removed, login to view] More

$250 USD in 15 days
(4 Reviews)

Hi, I could do that for you: I will create a user form, that form, when opens, will load your text file and create a dropdown box. When you press enter on that dropdown box of the form, it will copy the content you More

$200 USD in 3 days
(2 Reviews)

Extensively worked on VB, Macros, C and Perl. Have worked on multiple projects which require these skills. And delivered to all the requirements on time. Will be happy to work with you.

$150 USD in 7 days
(0 Reviews)

Dear Sir, I thank you for posting this project on Freelancer, and for giving an opportunity to avid Engineering enthusiasts like me. I have worked in Software and Electronics during my undergraduate study at VIT More

$122 USD in 4 days
(0 Reviews)

Hi, I am interested in your project. You can count on me for fast and 100% quality job done. Thanks, Andras

$200 USD in 3 days
(0 Reviews)