2013年7月26日 星期五

'object' 不包含 'get_Range' 的定義


我的解決方法...
由msdn(http://msdn.microsoft.com/zh-tw/library/vstudio/dd264733(v=vs.100).aspx)查到



舊的寫法vs2008, framework 3.5


            Microsoft.Office.Interop.Excel.Worksheet est = null;
                    rng = est.get_Range(est.Cells[m, 1], est.Cells[m, 10]);



改成新的寫法vs2010, framework 4.0


            Microsoft.Office.Interop.Excel.Worksheet est = null;
                    rng = est.Range[est.Cells[m, 1], est.Cells[m, 10]];





即可。



沒有留言:

張貼留言