Я полагаю, что вам нужно указать "Option Infer On" , чтобы это работало.
Опция Infer позволяет компилятору угадать, что представлено вашим кодом, таким образомон будет догадываться, что {"stuff"} - это массив строк.Если "Option Infer Off", {"stuff"} не будет назначен никакой тип, ever , и поэтому он всегда будет работать без спецификатора типа.
Option Inferесть, я думаю включено по умолчанию в новых проектах, но выключено по умолчанию при переходе с более ранних платформ до 3.5.
Мнение поступает:
Кроме того, вы упоминаете, что у вас есть «Option Explicit Off» . Пожалуйста, не делайте этого.
Установка «Option Explicit Off» означает, что вам никогда не придется объявлять переменные.Это означает, что следующий код будет тихо и незаметно создавать переменную «Y»:
Dim X as Integer
Y = 3
Это ужасно, безумно и неправильно.Это создает переменные, когда вы делаете опечатки.Я продолжаю надеяться, что они уберут это из языка.