如何在VBA中对长字符串进行硬编码

问题描述 投票:1回答:1

我正在编写一个宏来将VBA模块保存为另一个自解压模块中的64位字符串。自解压模块设计用于容纳多个长字符串(可以是任意长度,最多可达到我认为的2GB字符串),以及一些简短的代码片段来解压缩字符串并导入它们所代表的模块。

无论如何,当我的宏构建自解压模块时,它需要保存真正长的字符串(我保存为硬编码的Consts)。但是如果它们太长(> 1024 ish)以适应VBA编辑器中的一行,我就会出错。

我应该如何格式化这些硬编码字符串,以便我可以将它们保存为Consts或以其他方式保存在我的自解压模块中?到目前为止,我已经将每个字符串保存为1000个字符块中的几个Const声明,但最好每个项目只有一个字符串。

vba excel-vba excel
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.