> Hi there,
> since a while i maintain an old Word project written years ago in VBA
[quoted text clipped - 8 lines]
>
> Thanks
VBA is still in Office and will probably be in the next version as well. The
WordBasic object is still in Word VBA. Of course, if you change the version
of Office that you run under, you will need to thoroughly test everything in
case the change of platform changes behaviour. With a large and complex
project, you can be pretty sure that something will break.
Forget about attempting any kind of automated conversion out of VBA. The
tools for it just don't exist. The tools for converting VB6 code to VB.NET
never did work very will, and Microsoft has never attempted an equivalent
for VBA.
I would be inclined to leave your project in VBA. If some of the code is
getting a bit tangled, it might be an idea to rewrite some bits of it so
that it is easier to understand what is happening.

Signature
Regards
Jonathan West - Word MVP
www.intelligentdocuments.co.uk
Please reply to the newsgroup
mamue - 06 Nov 2007 12:29 GMT
> > Hi there,
> > since a while i maintain an old Word project written years ago in VBA
[quoted text clipped - 28 lines]
> Jonathan West - Word MVPwww.intelligentdocuments.co.uk
> Please reply to the newsgroup
Thanks Jonathan,
if there occur errors with the Office Version I'll maybe rewrite the
corresponding function/macro. It's reassuring that VBA is supported
also with the latest versions.
kiremark@gmail.com - 06 Nov 2007 19:54 GMT
Most .dll's are forward compatiable. I would not worry too much about
that. If anything, you may have to re-reference a library.
(ex. Outlook 9 to Outlook 11) The functions still work the same, they
may take more optional parms.