我正在编写一个宏来将VBA模块保存为另一个自解压模块中的64位字符串。自解压模块设计用于容纳多个长字符串(可以是任意长度,最多可达到我认为的2GB字符串),以及一些简短的代码片段来解压缩字符串并导入它们所代表的模块。
无论如何,当我的宏构建自解压模块时,它需要保存真正长的字符串(我保存为硬编码的Const
s)。但是如果它们太长(> 1024 ish)以适应VBA编辑器中的一行,我就会出错。
我应该如何格式化这些硬编码字符串,以便我可以将它们保存为Const
s或以其他方式保存在我的自解压模块中?到目前为止,我已经将每个字符串保存为1000个字符块中的几个Const
声明,但最好每个项目只有一个字符串。