Customer Reviews


6 Reviews
5 star:
 (4)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


23 of 24 people found the following review helpful:
5.0 out of 5 stars The Bible of VSTO
When you see volume that huge (952 pages less the index), you are led into thinking that this is another documentation rehash.

Well, this is not the case here. The book's size is well justified by the fact that they present the material with the least rehash possible and give realistic examples that are mostly usable without any modification or customization...
Published on October 3, 2005 by Mohammad Jalloul

versus
7 of 16 people found the following review helpful:
2.0 out of 5 stars Worthless for Word
If you just want to switch from VB to C# and are looking for a good how to reference this is not the book for you especially as it pertains to Microsoft Word. There is a solid description and how to for the range object, but that's about it. Word's Bulleted/Numbered List object, arguably the most convoluted of them all, doesn't even get mentioned and tables are glossed...
Published on August 28, 2006 by Norm Fox


Most Helpful First | Newest First

23 of 24 people found the following review helpful:
5.0 out of 5 stars The Bible of VSTO, October 3, 2005
By 
Mohammad Jalloul (Los Angeles, CA USA) - See all my reviews
(REAL NAME)   
This review is from: Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath (Paperback)
When you see volume that huge (952 pages less the index), you are led into thinking that this is another documentation rehash.

Well, this is not the case here. The book's size is well justified by the fact that they present the material with the least rehash possible and give realistic examples that are mostly usable without any modification or customization at all. Quite impressive, IMHO, is the fact that they take it really seriously and make the extra effort to write samples that properly follow coding conventions and style. It is quite sad and disappointing to still see these days books by self-proclaimed gurus presenting FooBar-ish sample code (due to lack of taste or lack of imagination) without an regard or respect to the readers. Whatever happened to coding style?

Even though the book is written by two Microsofties that have actually worked intimately with VSTO, and that's a clear advantage, they sure utilize that in the finest way possible: almost every page has a code snippet, a diagram, a table, or even a screenshot. The prose is direct to the point and avoids going excessively over material that is already available elsewhere, making this book one of the few huge books that are actually not boring. Heck, you can actually start coding from the first chapter.

Chapeau pas to Eric² for committing to deliver such a professional and comprehensive work.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 11 people found the following review helpful:
5.0 out of 5 stars Much value to be found here..., December 31, 2005
This review is from: Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath (Paperback)
Part of my 2006 professional goals involve learning more about Microsoft's collaboration software. To that end, I got a review copy of Eric Carter and Eric Lippert's book Visual Studio Tools for Office - Using C# with Excel, Word, Outlook, and InfoPath. Good stuff here...

Contents:
Part 1 - An Introduction to VSTO: An Introduction to Office Programming; Introduction to Office Solutions
Part 2 - Office Programming in .NET: Programming in Excel; Working with Excel Events; Working with Excel Objects; Programming Word; Working with Word Events; Working with Word Objects; Programming Outlook; Working with Outlook Events; Working with Outlook Objects; Introduction to InfoPath
Part 3 - Office Programming in VSTO: The VSTO Programming Model; Using Windows Forms in VSTO; Working with Action Pane; Working with Smart Tags in VSTO; VSTO Data Programming; Server Data Scenarios; .NET Code Security; Deployment
Part 4 - Advanced Office Programming: Working with XML in Excel; Working with XML in Word; Developing COM Add-Ins for Word and Excel; Creating Outlook Add-Ins with VSTO
Index

The two Erics have put together a very nice volume that shows how the programmability of Office is structured, and then how that object model can be used within the Visual Studio environment using special tools provided for that purpose. While you have to have the latest and greatest Office and VS software to follow along, their writing style is pretty straight-forward, and the reader should be able to pick up on the core concepts to understand the possibilities inherent in the integration. Even if you're not necessarily ready to fire up VS to program Word or Excel, Part 1 and 2 do a great job in showing the object layout of those Office components and how they can be manipulated. If you've never gotten into the code that can be added to a Word or Excel document, those two parts of the book would be worth it alone.

For me, I'm going to gain two benefits from this book. First, the object model information will help me better integrate Office into my Notes/Domino applications. I do some of that now, but the object model for Excel and Word have always been somewhat hazy to me. This book will help clarify those areas. Second, I think that knowing more about InfoPath will be part of my process as I seek to understand more about Microsoft collaboration application development. As a result, having this book should help me tie InfoPath into the Visual Studio environment and get a running start on my education.

Definitely a useful addition to your library if this is an area of interest to you...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 14 people found the following review helpful:
5.0 out of 5 stars a tying together of C#/.NET with Microsoft Office, October 17, 2005
This review is from: Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath (Paperback)
This book ties together two longstanding traits of Microsoft, that long predate C# or .NET. The first is its Office suite, which is one of its main moneyspinners. The second is its tradition, going back to the early 80s, if not earlier, for writing nice development tools for programmers.

Undoubtedly, when Microsoft devised C#/.NET a few years ago, the abilities given in this book would have been a major goal. The book promises a synergy between C# and Office. The attraction is of course the huge user base for Office. To this ends, the book describes many ways to open up Office to programmatic control and customisation.

The code examples don't even seem all that hard, conceptually. No doubt, they were well chosen for this reason. The size of the book reflects its natural division. There are sections that correspond to the components of Office- Excel, Word, Outlook.

You can also see from the examples that there are groups of classes, in an object hierarchy that is very logically named so that you can easily get at the underlying data. For example, a worksheet under Excel is accessed as [naturally] Excel.Worksheet.

Open source proponents might decry this further lockin of a developer into Microsoft's arms. But if you are willing to put up with that, it has to be said that Microsoft does provide a lot of support.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 10 people found the following review helpful:
5.0 out of 5 stars Nice walkthrough of programming and embedding in Office, October 7, 2005
This review is from: Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath (Paperback)
This is a solid walkthrough of building C# automation code for Office, and for writing code that integrates into Office. Excel is covered in depth. As are Word, Outlook and the fascinating new Infopath product that is an XML technologies client.

The writing is good. I could have used a few more non-screenshot graphics to illustrate the control flow between applications. But these are nit-picks. This is a solid book on automating and integrating with office using C# and .NET framework.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 16 people found the following review helpful:
2.0 out of 5 stars Worthless for Word, August 28, 2006
This review is from: Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath (Paperback)
If you just want to switch from VB to C# and are looking for a good how to reference this is not the book for you especially as it pertains to Microsoft Word. There is a solid description and how to for the range object, but that's about it. Word's Bulleted/Numbered List object, arguably the most convoluted of them all, doesn't even get mentioned and tables are glossed over in barely 2 pages.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 31 people found the following review helpful:
1.0 out of 5 stars Worst prog book i have EVER read, April 25, 2006
This review is from: Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath (Paperback)
THERE IS NO CODE Download, you get to ALL THE DOCUMENTS YOUR SELF, I have read most of the word portion (that's why I bought the book) If I had written this book I would have created an integrated application. That's what office is all about right? I think this is a great egghead book, but for learning TERRIBLE.

Pass on this, wait for the wrox book; even if it sucks, I am sure it would be better than this. AW would you like me to write a book? I can bang out something more practical in a weekend!

M~
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath
$59.99 $39.41
In Stock
Add to cart Add to wishlist