起動中のExcelをC#から取得して操作する

・どのようにVisual C#を使って、実行中の Office プログラムのインスタンスを自動化するには。
http://support.microsoft.com/?kbid=316126
C#のコード上からExcelを起動して操作するだけではなく、起動しているExcelに対しても操作を行うことができる。
以下のどちらかのメソッドを使用する。
System.Runtime.InteropServices.Marshal.GetActiveObject
System.Runtime.InteropServices.Marshal.BindToMoniker