2011-09-14 15 views
2

C#の2つのExcelファイルを比較するプログラムを作成しようとしています。 ファイルを開くことができました。Excelの値を読み込みましたが、Cellのテキストを比較したいと思います。値の代わりにセルのテキストを読む

たとえば、私のシートで、セルA3に "= A1 + A2"という式がある場合。 「= A1 + A2」ではなく、

((Range)worksheet.Cells[2,0]).Value 

(A3のA1とA2の合計値)を使用して値を取得できます。どのように私は、テキストを取得することができます。(。テキストは常にnullである)あなたが

+1

助けを借りた回答を受け入れることを忘れないでください。 – Yahia

答えて

3

が見える参照してください。

Range.Formula Property

セル定数が含まれている場合、このプロパティは定数を返す。セルが空である場合、この式プロパティは空の文字列を返す。セルが数式を含む場合」は、式プロパティは、以下の式を返します数式バーに表示される同じ形式の文字列(等号を含む)として表示されます。

((Range)worksheet.Cells[2,0]).Formula; 
関連する問題