2

.basここで説明されているように、ファイルからファイルをエクスポートしてい.xlsます: VBComponent コード モジュールをテキスト ファイルにエクスポートして、SVN リポジトリにチェックインします。

ファイル内の変数名の大文字と小文字が実際には異なる (または少なくとも関連性がない) 変更を引き起こす次の問題が発生しています。

次のようなステートメントは、再フォーマット/リケースされます。

rngTenors.Cells(i, 1) 
changes into 
rngTenors.cells(i, 1)

(微妙ですが、それでも異なります。私が使用する差分ツールによって検出され、これが生成するノイズの中にファイルの実際の変更が隠されます)

これが起こらないようにする方法についてのアイデアをいただければ幸いです。

4

3 に答える 3

1

私は似たようなことをしていますが、あなたが経験していることを見たことはありません。私は同じエクスポート ルーチンを使用していませんが、一見すると似ています。

いくつか質問があります。

1) を使用しており、 どこかoption explicitに変数名がありますか?cell

2) コミットしてからいくつかの変更を加え、.bas ファイルをエクスポートして再度コミットすると、差分はどのようになりますか?

3) コード認識エディター (例: Ultraedit) で .bas ファイルを開いて比較していますか?

私はただ推測しています...しかし、変数にメソッドやプロパティと同じ名前を付けると、VBエディターの大文字化が奇妙になる可能性があります。また、エクスポートが矛盾してエクスポートされる理由がわかりません。エクスポート.Cellする場合、.cell常にエクスポートする必要.cellがあり、問題にならないはずです。

これらはほんの一部のアイデアです。幸運を祈ります :)

于 2009-07-26T14:19:37.797 に答える
0

実際、上記で提案したように、コードで何かを見つけました。

dim cell

この変数の名前を変更しましたが、それ以来、再フォーマットは行われていません。これで問題が解決したことを願っています。助けてくれてどうもありがとう!

于 2009-07-27T11:13:04.790 に答える