C# 分配Excel范围时获取HRESULT错误?
我正在编写一个使用C#操作Excel的基本程序,但分配范围时遇到问题。这是我的密码:C# 分配Excel范围时获取HRESULT错误?,c#,excel,office-interop,C#,Excel,Office Interop,我正在编写一个使用C#操作Excel的基本程序,但分配范围时遇到问题。这是我的密码: using Excel = Microsoft.Office.Interop.Excel; //...various other using statements static void Main(string[] args) { Excel.Application xlApp = new Excel.Application(); xlApp.V
using Excel = Microsoft.Office.Interop.Excel;
//...various other using statements
static void Main(string[] args)
{
Excel.Application xlApp = new Excel.Application();
xlApp.Visible = true;
Excel.Workbook bk=xlApp.Workbooks.Add();
Excel.Worksheet sht = bk.Sheets["Sheet1"];
Excel.Range rng;
for (int c = 0; c < 10;c++ )
{
rng=sht.Cells[c,1];
rng.Value= "aaa";
}
}
解决它;问题是Excel使用基于1的索引,而我的For循环从0开始。解决了这个问题;问题是Excel使用基于1的索引,而我的For循环从0开始。解决了这个问题;问题是Excel使用基于1的索引,而我的For循环从0开始。解决了这个问题;问题是Excel使用基于1的索引,而我的For循环从0开始。单元格的第一个索引在外观开始时是0,而XL不喜欢。从1开始。单元格的第一个索引将在XL不喜欢的外观开始时为0。从1开始。单元格的第一个索引将在XL不喜欢的外观开始时为0。从1开始。单元格的第一个索引将在XL不喜欢的外观开始时为0。从1开始。尝试谷歌搜索该异常,这是一篇你可以查看的如此前卫的帖子\
基本上,你希望Excel找到一些不存在的东西
或多或少与索引超出范围相同……尝试谷歌搜索该异常,这是一篇你可以查看的如此前卫的帖子嗯\基本上你希望Excel找到一些不存在的东西
或多或少与索引出界相同…尝试谷歌搜索这个例外这里是一个你可以查看的以前的帖子\基本上你希望Excel找到一些不存在的东西
与索引越界或多或少…尝试谷歌搜索该例外情况这里是一篇如此之早的帖子,您也可以查看\基本上您希望Excel找到一些不存在的东西
或多或少与索引越界相同。。。
An unhandled exception of type
'System.Runtime.InteropServices.COMException' occurred in mscorlib.dll
Additional information: Exception from HRESULT: 0x800A03EC