2011-02-04 8 views
4

Сотовая ячейка A1 содержит значение "= A2" Сотовая ячейка A2 содержит "Microsoft".Доступ к ячейке Excel в C#

Когда я получаю доступ к ячейке A1 через C#, я получаю «Microsoft».

Как получить значение «= A2» ячейки A1?

Microsoft.Office.Interop.Excel.Range cell //it points to address A1 
object obj=cell.Value2; //Here obj contains "Microsoft" but I want "=A2" 

ответ

4

Попробуйте использовать Range.Formula:

Microsoft.Office.Interop.Excel.Range cell //it points to address A1 
object obj=cell.Formula;