如何在Visual Basic中定义大型字符串列表

Hot*_*non 5 powerpoint vba powerpoint-vba

我正在Visual Basic for PowerPoint 2010中编写一个宏.我想初始化一个非常大的字符串列表,如:

big_ol_array = Array( _
"string1", _
"string2", _
"string3", _
"string4" , _
  .....
"string9999" _
)
Run Code Online (Sandbox Code Playgroud)

...但是我在编辑器中收到"Too many lines continuations"错误.当我尝试初始化没有换行符的大数组时,VB编辑器无法处理这么长的行(1000+)字符.

有谁知道在VB中初始化一个庞大的字符串列表的好方法?

提前致谢!

Fre*_*lex 3

我不认为有办法做你想做的事。但存在一些解决方法。

例如,您可以从文件加载字符串列表。这个例子可以给你一个提示:

Dim value As String = File.ReadAllText("C:\file.txt")

此外,本页还讨论了它:Excel 宏 - 太多行延续

  • 您无法使用 vba 在一行中声明和初始化变量。 (2认同)