使用Excel C API(XLL)

我一直在探索Excel C API,现在擅长获取多单元格input,计算并将结果输出到一个单元格中。 现在我想输出结果在多个单元格,例如:

1)获取一个列的范围作为input2)sorting数字(在单元格中)3)写入sorting的数字在一个新的列或同一列(就地)

我无法弄清楚如何编写多单元格的结果。 我正在使用“Excel XLL SDK 2010”,但是您提出的任何方法都应该适用于旧版本的SDK。

使用http://nxll.codeplex.com可以简化创build二维OPER。 除了可以使用现代C ++以外,它可以像编写VBA插件一样简单。

在VBA中,你可以将一个Varianttypes赋值给一个Range来进行多单元赋值。 它看起来像SDK中的等效types是XLOPER / XLOPER12 。 没有使用SDK我不能告诉你如何使用这个,但希望它能让你开始。