![MS Word: 値を変更せずにフォーム フィールドの形式を変更する](https://rvso.com/image/1312951/MS%20Word%3A%20%E5%80%A4%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%9B%E3%81%9A%E3%81%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%20%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E5%BD%A2%E5%BC%8F%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B.png)
すでに値が入力されているテキスト フォーム フィールドを含むドキュメントがあります。これらは、数値形式が「0」で、タイプが「数値」としてフォーマットされています。
数値形式が「0」のすべてのフィールドを「#,##0」に変更したいのですが、1つをクリックしてこれを変更しようとすると(「フォーム フィールド オプション」で)、フィールド内のすべてのテキストがデフォルト値にリセットされます。
フィールドに手動で入力された値を削除せずに、フィールドの数値形式を変更する方法はありますか?
答え1
そうは思いません。フォーマットを変更すると、フィールドがリセットされ、無効なデータの入力が回避されます。Word の観点からは、その方が簡単だからです。
すべてのフィールドを反復処理し、既存の値を変数にコピーし、形式を変更して値をコピーし直すマクロを使用してプロセスを自動化できると思いますが、これは非常に手間がかかる作業であり、手動で行う方が簡単かもしれません。