After all this, you might think that VSTO should be avoided at all costs. Not at all. Like nearly every new Microsoft technology, the rough edges in version 1 will get smoothed off in later versions until it shines like a pearl. And it does work today! Now is the time to start your transition if you have existing VBA code, or to start learning the technology. This one is a keeper.

