Windows Azure Architecture Guide – Part 1 – Code Samples

This guide has four accompanying samples, covering all of the scenarios described in the book: a typical on-premises application, the first migration to Windows Azure and subsequent optimizations.

Read more: 
Windows Azure Architecture Guide – Part 1 – Code Samples

Looking for PowerPivot information?

See the original post here:
Looking for PowerPivot information?

It’s been just about a couple of months since PowerPivot was available for customers, and the customer feedback has surpassed our already high expectations! In case you’re just starting out, you can review the PowerPivot overview article .  If you’re like some of us that usually learn best by reading a book, your options are growing: The recently released “ Professional Microsoft PowerPivot for Excel and SharePoint ” is worth checking out. Written by a folks from the SQL Server team, this book gives a good overview of PowerPivot for Excel and PowerPivot for SharePoint.

Changes in the Add-In Model between VSTO 2.0 and VSTO 3.0

It is instructive to compare code from the previous edition of my book to see what changed between Outlook 2003 and Outlook 2007 as well as the changes to the add-in model between VSTO 2.0 and VSTO 3.0.   This is a VSTO Outlook add-in that handles the ItemSend event and checks if there are more than 25 recipients to warn you that you are sending to a lot of people.

See original here: 
Changes in the Add-In Model between VSTO 2.0 and VSTO 3.0

Attaching to an already running Office application from your application using GetActiveObject or BindToMoniker

One common pattern of Office development is the Office Automation Executable—a console or windows forms application that starts up an Office application and talks to it.  Sometimes you won’t want to start a new instance of an Office application but will instead want to attach to an already running instance. To do this, you can use one of two methods provided by .NET. System.Runtime.InteropServices.Marshal.GetActiveObject allows you to attach to a running instance of an Office application by passing a string identifier for the Office application called a program ID or ProgID

Excerpt from:
Attaching to an already running Office application from your application using GetActiveObject or BindToMoniker