Professional VSTO 2005: Visual Studio 2005 Tools for Office and over one million other books are available for Amazon Kindle. Learn more
  • List Price: CDN$ 47.99
  • You Save: CDN$ 17.76 (37%)
Only 1 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Professional VSTO 2005: V... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Very Good | Details
Sold by bwbuk_ltd
Condition: Used: Very Good
Comment: Ships from the UK. Former Library book. Great condition for a used book! Minimal wear. 100% Money Back Guarantee. Your purchase also supports literacy charities.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Professional VSTO 2005: Visual Studio 2005 Tools for Office Paperback – May 8 2006

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 30.23
CDN$ 20.25 CDN$ 1.10

Unlimited FREE Two-Day Shipping for Six Months When You Join Amazon Student

Product Details

Product Description

From the Back Cover

Visual Studio 2005 Tools for Office (VSTO) supports Word,Excel®, and Outlook® and allows developers to buildrobust Office applications in both the C# and VB languages. Thispractical guide shows you how to leverage the power of VSTO towrite enterprise software targeting Office 2003. Even if you're notentirely familiar with VSTO, you'll find this book to be anindispensable resource to building your knowledge of this newtechnology.

Beginning chapters review basic concepts and serve as buildingblocks upon which the remaining chapters are built. Workingexamples provide solutions to common programming requirement issuesso that even if you are a seasoned developer, you'll still findmany useful techniques and strategies to solving enterprise-levelsoftware problems from an Office perspective using VSTO.

What you will learn from this book

  • Maximizing Office 2003's power and flexibility in enterprisesoftware
  • Automating Office objects from Visual Studio and WindowsConsole applications
  • Extracting functionality and performance from Word andExcel
  • Creating exciting Excel charts and powerful PivotTable®reports
  • Avoiding common pitfalls while porting VBA code to VSTO as wellas work-arounds to technical limitations in the Office API

Who this book is for

This book is for developers who are planning to adopt VSTO as anenterprise solution. A familiarity with Object Oriented concepts isrequired. An understanding of Visual Studio .NET is recommended,but not required. Recent .NET adopters with a VBA background willfind this book especially useful.

Wrox Professional guides are planned and written by workingprogrammers to meet the real-world needs of programmers,developers, and IT professionals. Focused and relevant, theyaddress the issues technology professionals face every day. Theyprovide examples, practical solutions, and expert education in newtechnologies, all designed to help programmers do a better job.

About the Author

Alvin Bruney is a senior software engineer for Indigo Books and Music. His previous development jobs included spearheading the .NET architecture for NetworkIP, a telecommunications provider, and as a programmer with Intuit. He self-published a book on Office Web Components, and frequently writes articles for ASP.NET Professional magazine, MSDN, and other online venues. He is also a Microsoft .NET MVP and is well known in the 10 newsgroups he monitors.

Inside This Book (Learn More)
First Sentence
Visual Studio Tools for Office is the new kid on the block for harnessing the power and functionality of Microsoft Office technology. Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) 5 reviews
Poorly written and poorly edited Sept. 3 2007
By Grahame - Published on
Format: Paperback Verified Purchase
I bought this book because it was available from a 3rd party seller for a very low price. For the money it was okay. It got me familiar with VSTO. However, I'm very glad I didn't pay full price because frankly the text is full of errors, typos and mistakes. E.g., in one paragraph he is talking about the Range object and when referring to an object there is a particular font and style that is used. However, the Range gets referred to 1) using the style, 2) without the style but with a leading capital letter, 3) without the style and all lower case. Consequently I had to re-read the paragraph 3 or 4 times to figure out if he meant "range" in the English definition or the object. A pain. This sort of thing is all over the book.

Also I was reading it so I could automate Word and I found very little practical data in the chapters on Word.

So, unless you are getting it as cheap as I did, I'd say find a better book.
Great Examples Nov. 28 2012
By Les Stockton - Published on
Format: Paperback Verified Purchase
I was new to VSTO and at the time, there were no one around me with experience on how to do some of these things. Lots of people knew how to do it with VBA, but not within DotNet. I got this book and it helped me get through it.
1 of 2 people found the following review helpful
I agree -- poorly written & edited. No overview Sept. 15 2007
By Fletcher James - Published on
Format: Paperback Verified Purchase
Like so many books an help manuals written today, this book never tells you how the pieces fit together. The section on Word starts with an example which occurs on the "ThisDocument_Startup" event, which then opens another document. (Actually, most of the examples are nested in an event handler of that name.) The author doesn't tell us what would ever cause this code to execute -- is it part of a standalone application? Is it triggered when you open a particular file with Word? etc.

I need to write code which operates in place of a Word macro -- i.e. there's a toolbar added to Word via a Global Template, and it has a button, and when that button is clicked, an object is instantiated which then begins to interact with the user and with Word. I've skimmed the entire section on Word, and found nothing of relevance. I'm ready to just skip out and buy another book.
regret buying Nov. 1 2008
By Simon Wong - Published on
Format: Paperback Verified Purchase
If anyone is evaluating this book I would recommend "Visual Studio Tools for Office" by Carter and Lippert
10 of 17 people found the following review helpful
If You've Decided to use VSTO, an Excellent Place to Start June 6 2006
By John Matlock - Published on
Format: Paperback
VSTO (pronounced Visto) is a most interesting product when viewed from Microsoft's overall standpoint. It is a very carefully crafted product with the primary purpose of continuing Microsoft's continued dominance of the desktop marketplace, and a part of Microsoft's thrust to move more heavily into the server marketplace.

As best I can tell, it works something like this. Microsoft recognizes that servers handling up web pages, processing mail, etc. are a huge market, but that Linnux owns a big percentage of that market. Consequently Microsoft came up with the .NET strategy. .NET is a bunch of subroutines (if you will) that are written to provides all kinds of utility to programmers. You write your applications using propriatary programming languages such as C# and J# that use the .NET library and consequently have to run on Microsoft operating systems.

In the Office environment, packages such as OpenOffice have gotten to be pretty good, are basically Microsoft compatible so you don't have a re-training problem, and are FREE. I don't know how much success OpenOffice has had, but it appears to be enough to attract Microsoft's attention.

Enter VSTO. VSTO adds customization and productivity to Microsoft Office applications through 'links' that tie Office to the .NET framework. So to use VSTO first you must have and load the .NET framework, then you must load Visual Studio.NET - in that order -- then install Visual Studio 2005 Tools for Office.

All of this is clearly explained by Mr. Bruney in this book, who then goes on to do an excellent job of explaing how to write programs using VSTO. As examples he includes some real world applications. Most of the book is on Excel applications, but Word and Outlook are included as well. Finally he concludes the book with an excellent discussion on pivot tables.

Conclusion: A well written, understandable and complete book on VSTO. If you're going to be using VSTO, this is an excellent place to start.