Why program Excel? For solving complex calculations and presenting results, Excel is amazingly complete with every imaginable feature already in place. But programming Excel isn't about adding new features as much as it's about combining existing features to solve particular problems. With a few modifications, you can transform Excel into a task-specific piece of software that will quickly and precisely serve your needs. In other words, Excel is an ideal platform for probably millions of small spreadsheet-based software solutions.
The best part is, you can program Excel with no additional tools. A variant of the Visual Basic programming language, VB for Applications (VBA) is built into Excel to facilitate its use as a platform. With VBA, you can create macros and templates, manipulate user interface features such as menus and toolbars, and work with custom user forms or dialog boxes. VBA is relatively easy to use, but if you've never programmed before, Programming Excel with VBA and .NET is a great way to learn a lot very quickly. If you're an experienced Excel user or a Visual Basic programmer, you'll pick up a lot of valuable new tricks. Developers looking forward to .NET development will also find discussion of how the Excel object model works with .NET tools, including Visual Studio Tools for Office (VSTO).
Download link:
http://rapidshare.com/files/4317625/N0596007663.rar
The Book of Visual Studio .NET
Programming Microsoft SQL Server(TM) 2000 with Microsoft Visual Basic .NET
Programming Microsoft .NET
Enterprise Development with Visual Studio .NET, UML, and MSF
.NET Web Services Solutions
.NET Security and Cryptography
COM Programming with Microsoft .NET
.NET e-Business Architecture
Windows Forms Programming in Visual Basic .NET
Beginning .NET Game Programming in VB .NET
SAMS Teach Yourself ASP.NET Ajax in 24 H(3217)
Build Your Own ASP.NET 2.0 Web Site Usin(2553)
Programming Visual Basic 2008 Build .NET(2291)
MCPD Self-Paced Training Kit (Exam 70-54(2109)
OOP with MS Visual Basic .NET and MS Vis(1832)
Pro VB 2008 and the .NET 3.5 Platform, T(1808)
Practical .NET 2.0 Networking Projects(1691)
Practical .NET for Financial Markets(1650)
Microsoft(R) .NET XML Web Services (Sams(1346)
Visual Basic Programmer's Guide to the .(1129)
Introducing Microsoft Silverlight 1.0(995)
Beginning Web Development, Silverlight, (989)
Windows Forms Programming in Visual Basi(961)
Foundations of Object-Oriented Programmi(931)
Programming Microsoft SQL Server(TM) 200(11-23)
Programming Microsoft .NET(11-09)
Enterprise Development with Visual Studi(11-09)
.NET Web Services Solutions(11-09)
.NET Security and Cryptography(11-09)
COM Programming with Microsoft .NET(11-09)
.NET e-Business Architecture(10-19)
Windows Forms Programming in Visual Basi(05-12)
Beginning .NET Game Programming in VB .N(04-19)
OOP with MS Visual Basic .NET and MS Vis(11-03)
Microsoft Jscript.NET Programming(10-24)
Delphi for .NET Developer's Guide(10-01)
Visual Basic Programmer's Guide to the .(09-29)
Professional ASP.NET 3.5: In C# and VB(09-08)
