Читайте содержимое ActiveCell в Excel, используя VSTO
Я пытаюсь прочитать ActiveCell из надстройки Excel, но не очень далеко. У кого-нибудь есть идеи?
Excel.Window W = this.Application.ActiveWindow as Excel.Window;
Excel.Range R = W.ActiveCell as Excel.Range;
MessageBox.Show(R.Value2.ToString());
Исключение, выдаваемое в последней строке:
Не удалось получить поля или вызвать методы для экземпляра типа «Microsoft.Office.Interop.Excel.Range», поскольку он является прокси для удаленного объекта.
Я попробовал. Значение, и это говорит:
Свойство, индексатор или событие «Значение» не поддерживаются языком; попробуйте напрямую вызвать методы доступа «Microsoft.Office.Interop.Excel.Range.get_Value (объект)» или «Microsoft.Office.Interop.Excel.Range.set_Value (объект, объект)»
При попытке get_Value () я снова получаю первоначальное исключение.
Не удалось получить поля или вызвать методы для экземпляра типа «Microsoft.Office.Interop.Excel.Range», поскольку он является прокси для удаленного объекта.
Есть идеи?
Ура,
Фил.