>>>>That wouldn't surprise me. It's a pretty rich object model and can do quite a number of things.
>>>>
>>>>I just came off a project where I had to generate some pretty complex contract documents in Word. I made heavy use of Tamar's book on Office Automation.
>>>
>>>Hmmm I'm have problems with what you're saying. Perhaps some definitions could help this out.
>>>
>>>You really see MS Word as a development language? I see it more as software offering a way to interact with other softwares. That's it. Those characteristics does'nt make it a development language.
>>
>>Hello Denis,
>>
>>although i would normaly agree with you that calling MS Word a development/programming language is crazy, looking at the definition of programming language i sadly have to admit that it is a programming language.
>>
>>In
http://www.britannica.com/ebc/article?eu=401270&query=programming%20language%22&ct= it says "...Others, such as LISP, are functional, in that programming is done by invoking procedures (sections of code executed within a program)...".
>>
>>so, strictly speaking MS Word is a functional programming language. :-(
>
>
>That nonsense has to be stopped right now ;-)
:-)
>
>A development language is a collection of functions commands... that lets you build software.
well, MS Word has not only a bunch of build in commands/functions but also the attached Word Basic language. some if the functions/commands are:
If
Next
SkipIf
Etc...
>
>If you don't build something with it you end up with nothing.
i can create a fully automated document with word commands - i would say i have created something, which an end-user can use to easely enter data, with validations, etc, etc. :-)
>
>Word is an application. If you don't build something with the stuff it provides you still have a word processor. You can use the stuff to improve the word processing features but that does'nt mean that it becomes a development language.
i am not too crazy about this either, but
strictly speaking - MS Word classifies as a programming language.