![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
eq \f(2\,000,1\,000)
として、
http://support.microsoft.com/kb/402622/ja
にもあるように、[,]の前に\をいれているのですが、
この状態でフィールドを表示させると真っ白になります。
eq \f(2,1)
のように入力した場合にはちゃんと分数になるのですが、なぜでしょうか?
あと、いまはちょっと覚えていなくて再現できなかったのですが、同じように\を入れた場合に、フィールドコードそのまま({}がない状態で中身がそのまま)で表示されてしまったことがあります。
→eq \f(2\,000,1\,000)
なぜか分かるかたいましたらよろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
見る場所が違います。
概要の文章内で後半に書かれています。
==========引用部分=================
注意 スイッチの中には、区切り文字で区切られた構成要素を必要とするものがあります。区切り文字として使用できる文字は、Windows のコントロール パネルで設定されている小数点の記号によって決まります。小数点の記号が半角のピリオド (.) の場合、区切り文字に半角のカンマ (,) を使います。また、小数点の記号が半角のカンマ (,) の場合は、区切り文字に半角のセミコロン (;) を使います。以下の例では、小数点の記号を半角のピリオドと仮定し、区切り文字として半角のカンマを使用しています。
また、以下の「実行結果」は、テキストによる表現上、実際のものと異なりますことをご了承ください。
==========引用終わり================
こちら↓のほうが見易いかな。
http://office.microsoft.com/ja-jp/word/HP0518614 …
「メモ」の後半部分に同じことが書かれています。
くどいようですが、EQフィールド内に各スイッチを使用して、スイッチ
を利用して表示したい要素を区切る文字としてカンマ「,」を使用します。
前の回答では一部不適切な説明でしたので、訂正をかねて補足します。
(日付などの区切りと書いた部分が不適切でした)
日本国内では、基本的にピリオドで小数点を表示しますね。
数値としてPCにコントロールパネルで小数点をピリオドで指定している
場合に、これと区別するためにスイッチのカッコ内で使用できる区切り
文字をカンマで指定します。
日本では当たり前ですが、欧米の一部では桁区切りと小数点の表記が逆
のところもあるためのようです。
http://bbs.pc21.nikkeibp.co.jp/keyword-274
小数点がカンマの地域では、フィールド内のスイッチでの区切り文字が
セミコロンですから桁区切りで「\,」が使用できるのです。
このことから日本ではスイッチ内でカンマを桁区切りとして使用したい
場合は一覧スイッチを追加して、小括弧内の区切りを一つの要素として
認識させて分数などで表示できるようにするのです。
ここまで書けば理解できますでしょうか?
私は一般人ですから、このような仕様については検索結果などから推測
しているだけですから、どこかの教室などで勉強したわけではないので
この回答が正しいとは思わないでください。ただ、過去のWord関係での
質疑応答で分数では一覧スイッチで対応することになっているので、私
なりに調べて、この回答結果になりました。
難しく考えないで、スイッチを使用した小括弧内では区切り文字に注意
が必要だということだけ理解しておけばよいと思います。
No.3
- 回答日時:
こんばんは。
余計なことかもしれませんが、分数の「,(カンマ)」付きで表示するのでしたら、数式エディタを使ったほうが早い気がするのですが。先ほど、試してみましたが、フィールドは、難しいですし、とても、使いこなせるようには思えませんでした。
No.2
- 回答日時:
補足についての回答です。
EQフィールドを使用している場合に、日本語環境で使用しているPCでは
コントロールパネルで地域設定で設定されている小数点の記号によって
区切り文字が変わるため、日付などの区切りでピリオド「 .」を使用
して表示させていると、フィールド内の区切り文字がカンマ「 , 」になり、
金額を区切るカンマと同じになるため、分数のスイッチ「\f」の後に続く
小括弧()の中で使用する区切り文字と同じになってしまいます。
そこで区切り文字とWord側で判断されないために一覧のスイッチ「\l」を
追加して分数でも桁区切りができるようにします。
このことは質問欄に載せているURL先の「注意」にも書かれています。
この回答への補足
当初やりたかったことはできそうです。ありがとうございました。
で、疑問に思ってしまったのですが、「注意」とは
===
半角のカンマ (,)、左カッコ (()、円記号 (\) は、EQ (数式) フィールドの中では特殊な意味を持ちます。このため、これらの記号を実行結果の中にそのまま表示するには、\,、\(、\\ のように、それぞれの記号の前に、さらに半角の円記号 (\) を付けます。
===
それはこの部分ですよね?
このまま解釈して、[\,]とやれば[,]が表示されるものと思ったのですがその解釈が違うのでしょうか?
No.1
- 回答日時:
質問にあるフィールドコードは何をしたいのか良く解らないものですね。
(フィールドコードは理解しやすいように半角スペースを入れていますが、
必要ない半角スペースもありますから、適宜削除してください)
分数で桁区切りしたいだけなら以下のようになります。
{ eq \f ( \l ( 2,000 ), \l ( 1,000 ) ) }
こちら↑で使用している\lスイッチは、「一覧」を意味しており区切り
文字のカンマがあっても小括弧()のなかの文字を一つの要素として認識
してくれるので桁区切りの表示ができます。
分数の桁区切りに円記号「 \ 」を追加したいなら以下のようになります。
{ eq \f ( \l ( \\2,000 ) , \l ( \\1,000 ) ) }
「 \ 」が一つの場合はスイッチとして認識しますから、二つ並べて入力
をすることで表示させることができるようになります。
この回答への補足
{eq \f(1000,2000)}
で1000/2000となるので
1,000/2,000としたければ
{eq \f(1,000,2,000)}
で[,]を表示させるために[,]の前に\をつける
というように考えて上記のようにしたのですが、考え方が違うでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxのbash環境下です。 1 2022/11/27 12:31
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Accessのデータ型の日付/時刻型について 2 2023/02/14 07:40
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Java コンソールから所属財産を入力(単位:万円 1000~100000以内でIntegerに変換できない場 2 2022/05/31 21:32
- ラグビー・アメリカンフットボール サッカーとラグビーのつまらない違いについて 3 2022/06/04 15:11
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
マクロを使ってフォルダー内に...
-
EXCELからCSVにすると余計なカ...
-
Excelについて質問です。 セル...
-
WORDで改ページすると時々グレ...
-
データにカンマが入ったCSVデー...
-
カンマ区切り
-
[VBA][Excel]クリップボードか...
-
VBScript 日付の比較について
-
エクセルにペーストする際にカ...
-
ひとつの命令を複数行に記述
-
C言語でファイルの入出力
-
パス区切りの文字について
-
CSVの定義
-
区切り文字をTABにしたい
-
エクセル:桁区切り「カンマ」...
-
[.NET2.0] メニューに区切り線
-
エクセル 区切り位置 スペー...
-
dat形式ををcsv形式に変更したい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
マクロを使ってフォルダー内に...
-
EXCELからCSVにすると余計なカ...
-
カンマ区切りの数字をCSVフ...
-
データにカンマが入ったCSVデー...
-
カンマ区切り
-
WORDで改ページすると時々グレ...
-
CSVの定義
-
C#で、テキストボックスの入力...
-
3桁ごと?4桁ごと?コンマの...
-
[VBA][Excel]クリップボードか...
-
何故、日本は未だに数字を3桁...
-
PHP カンマをエスケープしたい...
-
ひとつの命令を複数行に記述
-
「カンマ」と「コンマ」は同じ...
-
VB2005のTextBoxでカン...
-
JPY ¥1,500.00は日本円でお幾ら?
-
パス区切りの文字について
-
数字が全角、コンマなし
おすすめ情報