Cindy,
This needs further investigations. We have used VSTO only for SmartDoc
solutions written in C#, but that is not the same replacing VBA. It's more
like a XML based and extended SmartTag solution which you can't make in VBA
anyway. I'm almost sure they showed examples in VB on how to create
solutions in VB instead of VBA in Seattle last January. The solution was
only two propery settings away. Need to to take a look at the DVD again. VBA
is not a good solution if you want business logic in an XML/XSL solution. As
you can have an Manifest Collection file centrally on a server you can get
your solution downloaded and installed on the local computer when Word, or
Excel, finds a namespace in your XML/WordML file that match an entry in the
Manifest Collection. If you work with documents and add a XML schema to the
document and loads a solution in a manifest file, the document will
'remember' from where the solution was installed. If you open the same
document from another place in your organisation, the document still knows
where to find the solution so it can download it and install it. With the
automatic version control you only have to maintain your code in one single
place and it will automatically be updated on all clients! That's what I
call an improvment!
I also think that taking full advantage of Office 2003 it will require a
mind shift. Instead of beeing document centric I think you should be
solution centric.
The National Social Insurance Board here in Sweden has already licenced
Office 2003 for the whole organisation. That involves about 17,000 client
machines. The reason for moving to Word 2003 is the XML support. Most of the
data exchange between their systems is in XML so they want to take advantage
of that in the next generation of Office. That in turn will for sure force
different approaches than the document cetric way we think today. We had a
one day workshop with them a couple of month ago. Microsoft sent them to us.
My boss told me a Thursday afternoon, before I went home, that I was going
to have a one day Word 2003 workshop on Monday morning. Can you guess what I
did that weekend?
Regards,
Lars-Eric