0

我开发了相当复杂的 Excel VBA 应用程序(数千行代码分布在模块、类模块和表单模块中)。需要将其翻译成多种语言,这意味着替换(几乎)应用程序中的所有字符串,并使用某种带有每种语言记录的哈希表。

我的问题是收集应用程序中使用的所有字符串并用某种语言变量替换它们的最有效和最方便的方法是什么。有人可以为 VBA 项目环境的此类任务推荐某种最佳实践吗?提前致谢。

4

1 回答 1

2

一种选择是使用源工具插件将所有代码导出到一个文件夹下的源文件中。下面的例子: 源文件

现在您可以编写脚本来修改文件,并且现在您可以将它们置于源代码控制中。完成后,您可以将它们重新导入到具有更改的 VBA 项目中。

于 2012-09-26T13:49:22.287 回答