2011-08-03 59 views
0

Excel Interop庫中的範圍有LeftTop屬性。這些是MSDN中所述的類型Object。試圖將結果轉換爲浮點數會導致錯誤。Howto read Range.Top in Excel interop

代碼:

var lastcell = sheet.Cells[row, 1] as Excel.Range; 
var topOffset = (float)(lastcell.Top); 

錯誤:

Specified cast is not valid.

我怎樣才能檢索到的價值爲float(或雙..)?

回答

0

我beileve結果是雙,而不是浮動這樣:

var topOffset = (double)(lastcell.Top); 

應該工作。