リチャードは、Wordがその基礎となるネイティブの測定単位として何を使用しているのか疑問に思います。彼は、インチ、メートル法、およびポイントを切り替えるときにほとんど常に丸め誤差があり、適切なシステムを選択することで問題を最小限に抑えることができると述べています。

私たちが見つけることができるすべてから、Wordは内部的にtwipと呼ばれる測定単位を使用しているようです。これはポイントの1/20に相当するため、1インチに1,440ツイップ、1センチメートルに567ツイップがあります。ただし、興味深いのは、ダイアログボックスのtwipで測定値を指定したり、デフォルトの測定単位(ダイアログボックスで使用されている)をtwipに変更したりできないことです。代わりに、twipは内部で使用され、VBAを使用してプログラムでアクセスできます。

ダイアログボックスを使用して測定値を入力すると、測定単位間の変換に関する問題が発生するようです。ほとんどのダイアログボックスには、小数点の右側に入力できる桁数に制限があり、テストしたほとんどのダイアログボックスでは、小数点の右側の2桁にその制限が設定されているようです。したがって、(たとえば)1.25インチまたは1.25センチメートルに測定値を設定できますが、これら2つの測定値の効果は大きく異なります。

1.25インチの場合を見てみましょう。これをポイントに換算すると、90ポイントになります。それをセンチメートルに変換すると、(1インチあたり2.54センチメートルで)3.175センチメートルになります。ただし、センチメートルで値を入力する場合、小数点以下3桁を使用することはできません。 Wordはそれを3.18センチメートルに丸めます。これは、ポイントとして表される場合、90.15ポイントです。 (つまり、3.18に1センチメートルあたり28.35ポイントを掛けたものです。)

これが発生する理由は、ポイントが一般的なインチベースの分数に等しく分割できるように設計されているためです。したがって、1/2インチは正確に36ポイント、1/3インチは正確に24ポイント、1/4インチは正確に18ポイント、1/8インチは正確に9ポイントなどです。ただし、メートル法の変換ではそうではありません。 ;彼らはかなり異なって出てきます。各ミリメートルは約2.834645669ポイントに相当し、各センチメートルはこの量の10倍です。これにより、ほとんどすべての変換で丸め誤差が発生する可能性があります。特に、入力メカニズム(共通のダイアログボックス)の場合は

小数点の右側に2桁しか入力できません。

ほとんどの人は、Wordで要素を配置する際に少し不正確に生きることができます。これらの人々にとって、彼らは90ポイントと90.15ポイントの差で生きることができます。他の人はこの違いを受け入れられないと思うかもしれません。彼らにとって最善の解決策は、ポイントで機能するようにWordを構成し、ダイアログボックスに入力するすべての測定値が常にポイントであるようにすることです。 (twipで作業することをお勧めしますが、これもVBAで作業する場合にのみ密接に関係しているようです。)

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(11387)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ: