| You are here: | About>Computing & Technology>Visual Basic> Learn VB.NET> Automating Microsoft Office Applications and Managing Processes - VB.NET and Office |
![]() | Visual Basic |
Automating Microsoft Office Applications and Managing Processes - Using OfficeIntroducing the New, Old Office VBAThis article is the first page of the Chapter 13 lesson of the About Visual Basic "Complete Course" for VB.NET. Sign up for the entire course at ... this signup page This lesson is all about how to make Microsoft's software into a TEAM ! The secret to Microsoft's success has often been rolled up into one phrase, "They own the desktop!" By that, people mean that the terrible trio of Windows, Office, and Internet Explorer are what most people use on their desktop computers. None of this happened quickly or by accident. It happened because Microsoft has followed a long term architecture for their software that emphasized integration and the ability to develop cross-platform applications. In practice, Microsoft's successful architecture model has meant
But when Microsoft introduced .NET, everything changed. Bill Gates was quoted at the time as saying that they had "bet the company" on .NET and that's no exaggeration. If .NET had failed, Microsoft itself might have failed as well. One of the things that changed was COM. (COM used to mean "Component Object Model", but the technology has expanded so much that a description that limiting is just inaccurate ... so it just means "COM" today.) .NET has replaced COM and it's reliance on the Registry as a central catalog of what is on your computer and how to use it. Except ... for Office. Office, even the latest version, Office 2003, still depends on COM. And it still uses good ol' Visual Basic 6 as the software base. (Well ... technically, VBA 6.3, but the differences aren't that great.) Microsoft was willing to "pull the rug" out from under all of the professional developers with .NET ... but not their desktop users. The problem is that Office just makes too much money and not even Microsoft could take that much risk all at once. |
Las Vegas on a BudgetFind a BargainHotel DealsCheap EatsFree AttractionsEntertainment for Less |
All Topics | Email Article | | | ![]() |
| Advertising Info | News & Events | Work at About | SiteMap | Reprints | Help | Our Story | Be a Guide |
| User Agreement | Ethics Policy | Patent Info. | Privacy Policy | ©2008 About, Inc., A part of The New York Times Company. All rights reserved. |


