什么是Int32在excel小计vb.net代码中做什么?

时间:2016-02-23 18:11:54

标签: vb.net

以下代码给出了第8列和第9列的小计...

我的问题是我们使用Int32的原因?

Int32是什么意思?

 .Range("A1").CurrentRegion.Subtotal(GroupBy:=7, Function:=Excel.XlConsolidationFunction.xlSum, TotalList:=New Int32() {8, 9}, Replace:=False, PageBreaks:=False, SummaryBelowData:=True)

1 个答案:

答案 0 :(得分:1)

New Int32() {8, 9}

创建一个Int32数组,其元素为8和9。

使用TotalList:=New Int32() {8, 9}named parameter作为SubTotal方法传递。

如果你想知道是否可以使用其他东西,你必须检查SubTotal文档以确定是否需要一个Int32数组。

如果代码似乎没有Int32(),那么你可能没有使用Option Strict On。几乎总是,您应该使用该选项来避免意外的类型转换,这可能会使您的代码以非预期的方式运行。