>I want to create a macro but i am not sure what programming language is
>used
> to create one.
VBA (Visual Basic for Applications) is the language used. These articles may
help you get started
Creating a macro with no programming experience using the
recorder
http://word.mvps.org/FAQs/MacrosVBA/UsingRecorder.htm
Getting To Grips With VBA Basics In 15 Minutes
http://word.mvps.org/FAQs/MacrosVBA/VBABasicsIn15Mins.htm
What do I do with macros sent to me by other newsgroup readers
to help me out?
http://word.mvps.org/FAQs/MacrosVBA/CreateAMacro.htm

Signature
Regards
Jonathan West - Word MVP
www.intelligentdocuments.co.uk
Please reply to the newsgroup
> I want to create a macro but i am not sure what programming language
> is used to create one.
The name of this newsgroup might be a clue. :-)
The language used to create Word macros is Visual Basic for Applications
(VBA).
It's possible to write programs in other languages -- Visual Basic (not "for
Applications"), C++, C#, VBScript, etc. -- that create a Word "object" and
automate it through COM, but that's usually not called a "macro".

Signature
Regards,
Jay Freedman
Microsoft Word MVP FAQ: http://word.mvps.org