SafeArray的SafeArray?帮助将VBA代码传输到C ++

时间:2016-04-27 08:15:30

标签: c++ excel-vba com safearray vba

FieldInfo:=Array(Array(1, 2), Array(2, 2), Array(3, 2), Array(4, 2), Array(5, 2))

上面的代码我在VBA宏上。现在我应该在C ++代码中创建同样的东西。 据我所知,到目前为止 - 我应该使用SAFEARRAY类型。 但我仍然不明白我应该怎么做到这一点。 主要问题 - 我有几乎纯粹的C ++代码。没有像COleSafeArray那样的MSVC扩展,没有ATL支持。 我唯一可以使用的东西 - STLSoft是一个100%仅限标题的库 这大大简化了SAFEARRAY等元素的创建。

但无论如何 - 它应该是哪种结构? 1D SafeArray of 1D SafeArrays of two VT_I4 type elements?

P.S。我应该使用MinGW + gcc 4.x环境。

1 个答案:

答案 0 :(得分:1)

if [ "$j" == "6" ]; then
    [...]
fi

if [ "$j" == "6" ]
then
    [...]
fi

这段代码让我实现了我的目标!