0

私は非常に複雑なExcelVBAアプリケーションを開発しています(モジュール、クラスモジュール、フォームモジュールにまたがる数千行のコード)。それを複数の言語に翻訳する必要があります。つまり、アプリケーション内の(ほぼ)すべての文字列を置き換え、ある種のハッシュテーブルを各言語のレコードで使用することを意味します。

私の質問は、アプリケーションで使用されるすべての文字列を収集し、それらをある種の言語変数に置き換えるための最も効率的で便利な方法は何ですか。誰かがVBAプロジェクト環境のこのタイプのタスクに何らかのベストプラクティスを推奨できますか?前もって感謝します。

4

1 に答える 1

2

1 つのオプションは、ソース ツール アドインを使用して、すべてのコードを 1 つのフォルダー内のソース ファイルにエクスポートすることです。以下の例: ソースファイル

ファイルを変更するスクリプトを記述できるようになり、ファイルをソース管理に配置できるようになりました。完了したら、変更を加えて VBA プロジェクトに再インポートできます。

于 2012-09-26T13:49:22.287 に答える