I'm a fairly experienced programmer but am new to VSTO. Purchased this book last year and went through the first addin creation. It didn't work as expected. Put it to one side and thought it must be my error.
Took it out of retirement two days a go as now have a real requirement to develop something for a client.
Went back over the first addin section to find some serious errors in the coding i.e. you need to have the Dim propertyform as New frmDocumentDetails somewhere other than the application_DocumentOpen event.
In my case Sub ThisAddIn_Startup() Handles Me.Startup
Nothing is ever perfect in life so i don't expect that you get anything without working for it , however I would have expected this kind of error in an advanced book "hey you should know that anyway" rather than a for Dummies book which whilst is for any one other than a dummy does lead one to the belief that you are buying this because you don't have the relevant experience in the subject matter.
saying that it is VFM as most Dummies books are and gives a good introduction to the subject matter
Book roughly spends equal time on each office application Word, Excel, PowerPoint, Outlook, Project, Visio and SharePoint. It would of been better to spend more time on the application which we spend more time on like Excel, Outlook and Word. The step by step instruction was good and you can quickly pick what the book is trying to show you. This book is good beginnings in VSTO, but not good for people who wish to produce real world solutions straight, as not enough coding on each application to create something actually useful.