私の周りの何人かは、windows/office で国別ローカリゼーションを使用しています。残念ながら、これはマクロが小数点位置にカンマを使用し、編集している pov-ray ファイルがリスト区切り記号のみにカンマを使用し、小数点が 1 桁にポイントを使用するため、単純な計算を実行できない状況につながります。Excelでは、システムの小数点記号をオーバーライドできることを知っています
With Application.
.DecimalSeparator = "."
.ThousandsSeparator = ","
.UseSystemSeparators = False
End With
ただし、MS Word の DecimalSeparator のような Application のプロパティはありません。MS Word で、マクロの実行中にシステム セパレータを上書きする簡単な方法はありますか? それとも、povray ファイルの読み取り中に苦労してそれらを置き換える必要がありますか?