domenica 9 marzo 2008

Office 2007: VBA and Web Services

In the past I used the SOAP Toolkit to access Web Services in Office applications using VBA (for a gentle introduction you can take a look at this white paper). It was quite simple to use and the results were quite satisfying.
In these days I was looking for an alternative to be used in Office 2007. Unfortunatly I found that there is no choice: you can't use it and there isn't any substitute for it (see this page for detalis; the title is quite eloquent "SOAP Toolkit + Vista + Excel 2007 + Call Web Services = Impossible").

I know that Microsoft has no plan to support VBA any more (nor Visual Basic). But I found useful to write VBA macros for a lot of simple projects without programming with .NET platform. And I'm not alone. See the VB petition: a lot of people would like to continue to use VB and VBA in the "classic" flavor. If you have my own idea please subscribe the petition!

Another blog... why? / Un blog per cosa?

Here I am. I opened my first blog. This decision comes after being conscious that the Web is so rich of ideas, interesting products and good software tools that is quite impossible to get the most interesting ones in a lonely "old style" googling. I know that threa exists a lot of mailing lists and groups about specific topics. But I think (anf I hope) that a blog could be a good place to show my own discoveries and, mostly important, to receive feedback about them. In this way I (we) can discover more and more things and go deeper inside good ideas.
As I'm not english mother tongue, please refer me any error or misuse of english words. Thanks!

... go deeper inside good ideas ...



Ebbene sì: alla fine ho deciso anche io di aprire un blog. I motivi sono vari ma, essenzialmente, quello che mi ha fatto prendere questa decisione è una constatazione tanto semplice quanto vera: in Rete ci sono oramai così tante risorse interessanti che è praticamente impossibile scoprirle da soli facendo un po' di googling. Lo so che esistono mailing list tematiche e gruppi di discussione. Ma penso (e spero!) che anche un blog possa essere un ottimo strumento per mostrare le proprie "scoperte" (di vario genere e natura) e, ancor più importante, ricevere feedback da altri navigatori. Sono convinto che questo può aiutarc(m)i a verificare se i servizi indicati (o le soluzioni presentate) possono essere confrontati con altri, migliorati, estesi e far nascere nuove idee! Perché di questo si tratterà il più delle volte: discutere di idee e soluzioni.
Spesso i miei post saranno solo in inglese, altre volte anche in italiano. Quasi mai le due versioni saranno identiche, nel senso che i concetti espressi saranno gli stessi ma non si tratterà di una mera traduzione letterale.
Visto che per ora sono il solo a leggermi, mi faccio da solo un grosso "in bocca al lupo"!