Leia o conteúdo do ActiveCell no Excel usando o VSTO
Eu estou tentando ler o ActiveCell de dentro de um suplemento do Excel, mas não muito longe. Alguém tem alguma ideia?
Excel.Window W = this.Application.ActiveWindow as Excel.Window;
Excel.Range R = W.ActiveCell as Excel.Range;
MessageBox.Show(R.Value2.ToString());
A exceção sendo lançada na última linha é:
Não é possível obter campos ou métodos de chamada na instância do tipo 'Microsoft.Office.Interop.Excel.Range' porque é um proxy para um objeto remoto.
Eu tentei .Value, e ele diz: -
Propriedade, indexador ou evento "Valor" não é suportado pelo idioma; tente chamar diretamente os métodos de acesso 'Microsoft.Office.Interop.Excel.Range.get_Value (object)' ou 'Microsoft.Office.Interop.Excel.Range.set_Value (object, object)'
Ao tentar get_Value () eu recebo a exceção inicial novamente.
Não é possível obter campos ou métodos de chamada na instância do tipo 'Microsoft.Office.Interop.Excel.Range' porque é um proxy para um objeto remoto.
Alguma ideia?
Felicidades,
Phil