Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VB.NET中定义Excel的范围_Vb.net_Excel_Interop - Fatal编程技术网

在VB.NET中定义Excel的范围

在VB.NET中定义Excel的范围,vb.net,excel,interop,Vb.net,Excel,Interop,我在VB.NET程序中使用Excel互操作。我的问题是,我似乎不知道如何写入Excel并使用数字定义范围 好的,根据用户打开的文件创建对象。所以可能有100个物体,也可能没有。现在每个对象都有一个值数组,这些数组包含近15000个元素。下面是我想做的,但我不知道如何使用LetterNumber:LetterNumber组合来逃避 对于每个对象,我希望占用一个新列;对于对象数组中的每个元素,我希望占用行。我认为最简单的方法是使用for循环,但我不能使用数字 For columns = 0 to N

我在VB.NET程序中使用Excel互操作。我的问题是,我似乎不知道如何写入Excel并使用数字定义范围

好的,根据用户打开的文件创建对象。所以可能有100个物体,也可能没有。现在每个对象都有一个值数组,这些数组包含近15000个元素。下面是我想做的,但我不知道如何使用LetterNumber:LetterNumber组合来逃避

对于每个对象,我希望占用一个新列;对于对象数组中的每个元素,我希望占用行。我认为最简单的方法是使用for循环,但我不能使用数字

For columns = 0 to NumberOfObjects
   For rows = 0 to NumberInArray
          Cell(rows , columns).Value = myObjectsCollection(column).Array(rows)
   Next
Next

现在我觉得自己很愚蠢。这不起作用的原因是索引的值不是从0开始的。这只是通过将索引从1开始进行修复。哼!我终于找到了一篇来自微软的文章,其中有关于如何自动化Excel的好例子


我认为在该示例中,单元格(0,0)应该是单元格(列、行),这可能是您问题的解决方案。对不起!这就是我一直在做的,但它仍然不起作用。我不使用(0,0)。