Office Web Components: Object Model and Terminology
Back in 2001 I picked up a copy of the MSDN News newspaper at some Microsoft event. Yes, you read it right: MSDN News and newspaper. The newspaper was quite small (8 sheets or so) and had quite a few very interesting articles. I even called up MSDN Magazine to find out how to subscribe to MSDN News, but—surprise!—they hadn’t heard of such a newspaper and had no clue about subscription.
By a lucky coincidence, my copy had a large diagram of Office XP Web Components, their object model and terminology. If you’ve ever dealt with Web Components (see Building Dazzling Charts with Office Web Components), this diagram is indispensable. They even posted this diagram on Microsoft’s web site as a large PDF!
Ever since I’ve tried to find this chart, but every link on the web pointing to it was long gone. Even Microsoft has no history of it (as an exercise for the readers, try to find MSDN News on the web. I found nothing.). You can imagine how happy I was to find it on my own hard drive while cleaning out junk. Below is a maxi-thumbnail on the said chart:
Download this diagram in large resolution (2440px by 1576px, 307K zip) and consider yourself lucky: it’s not lying around any more. ;)
As an aside: I don’t understand why Microsoft is being so secretive about Office Web Components. In static mode they are great. In the interactive mode, i.e. as ActiveX widgets, they are more powerful than anything I’ve seen out there. Yet, you can’t even find much decent coverage of their applications. Very strange.