Hi A,
No, Word 2003's native programming language is still VBA.
As is the new version still in beta, Word 2007.
All versions of Word can be automated using .NET, but none
are "just for .NET". Word 2003 has some extras in it that
make it more interesting for .NET, is all.
Theoretically, you could write code in Word 2003 that will
run under Word 2000, but there are two possible "gotchas"
1. (Obvious) Word 2003 has functionality not availble in
2000. Anything you use that's not in 2000's VBA (or works
differently) will cause errors.
2. When you write code against the object model, the VBA
project registers which version of the library was used.
One sees this in the VB Editor, under Tools/References. For
Word 2003 there will be a reference to the Word 11.0 type
library. When such a project is loaded in an earlier
version of Word, theoretically Word will link to the
closest library version available. In practise, this
doesn't always work automatically, and the biggest
difficulties are usually with Word 2000. The user can,
however, set the reference manually.
Cindy Meister
INTER-Solutions, Switzerland
http://homepage.swissonline.ch/cindymeister (last update
Jun 17 2005)
This reply is posted in the Newsgroup; please post any
follow question or reply in the newsgroup and not by e-mail