Lee el contenido de ActiveCell en Excel usando VSTO

Estoy tratando de leer el ActiveCell desde un complemento de Excel pero no estoy llegando muy lejos. Alguien tiene alguna idea?

Excel.Window W = this.Application.ActiveWindow as Excel.Window;
Excel.Range R = W.ActiveCell as Excel.Range;
MessageBox.Show(R.Value2.ToString());

La excepción que se lanza en la última línea es:

No se pueden obtener campos o métodos de llamada en la instancia de tipo 'Microsoft.Office.Interop.Excel.Range' porque es un proxy para un objeto remoto.

Intenté .Value, y dice: -

El idioma no admite la propiedad, el indexador o el evento 'Valor'; intente llamar directamente a los métodos de acceso 'Microsoft.Office.Interop.Excel.Range.get_Value (objeto)' o 'Microsoft.Office.Interop.Excel.Range.set_Value (objeto, objeto)'

Al probar get_Value () obtengo la excepción inicial nuevamente.

No se pueden obtener campos o métodos de llamada en la instancia de tipo 'Microsoft.Office.Interop.Excel.Range' porque es un proxy para un objeto remoto.

¿Algunas ideas?

Aclamaciones,

Phil

Respuestas a la pregunta(2)

Su respuesta a la pregunta