OpenOffice basic:声明一个数组常量

时间:2017-09-23 19:18:08

标签: arrays vba openoffice-calc

我知道这一定是愚蠢的,但我真的在这个网站上做了很多搜索,apache.org并且google了很多,但我仍然无法做到这样的事情

const indRangeNumbers(5) = {7,7,12,6,8}

错误:语法

global indRangeNumbers (5) = Array {7,7,12,6,8}

错误:,预期

甚至

global indRangeNumbers() as variant
sub assignArrays()
    indRangeNumbers = Array  {7,7,12,6,8}
end sub

1 个答案:

答案 0 :(得分:0)

分配给包含单个Array对象的Variant变量,因此不需要()。

Global indRangeNumbers As Variant
Sub assignArrays()
    indRangeNumbers = Array(7,7,12,6,8)
End Sub

一个例子是https://forum.openoffice.org/en/forum/viewtopic.php?f=20&t=46161。另请参阅DevGuide了解如何在https://wiki.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Basic/Mapping_of_Sequences_and_Arrays初始化数组。

相关问题