Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

フィールドコードの部分が「エラー!」と表示されてしまう。

2,504 views
Skip to first unread message

初心者

unread,
Oct 27, 2009, 12:21:01 AM10/27/09
to
ここに2台のパソコンがあり,2台とのOSはVista,Office2007です。
ある同一のWard文書を開いた時,片方のパソコンはフィールドコードの部分が正常に分数で表示されるのですが,片方のパソコンはフィールドコードの部分が「エラー!」と表示されてしまいます。
なぜでしょうか。

ikutawasabi

unread,
Oct 27, 2009, 2:26:01 AM10/27/09
to
どちらのPCにおいても、
[Alt]キーを押しながら、[F9]ファンクションキーを押してみて下さい。

分数のフィールドコードは、

{ EQ \f(分子, 分母) } と表示されます。

エラー!と表示されるフィールドコードをお知らせ下さい。

初心者

unread,
Oct 27, 2009, 6:20:05 AM10/27/09
to
早速のご回答ありがとうございます。

背景は、私が作成したWard文書ではなく、他人が作成したWard文書を
印刷する作業をしております。
なので、自分で記述したものがエラーとなって困っているのではなく、知識
がない事を前提として頂けますでしょうか。
望みは「どちらのパソコンで印刷してもエラーなく印刷したい」事です。


ご指摘の操作をやってみると

<問題のパソコン>
前期分 1,000 × エラー!=620
 ↑
[Alt]キーを押しながら、[F9]ファンクションキーを押す
 ↓
前期分 1,000 × { eq \f(6,200;10,000) } =620

が交互に表示されます。


<正常?なパソコン>
前期分 1,000 × 6,200 =620
------
10,000
 ↑
[Alt]キーを押しながら、[F9]ファンクションキーを押す
 ↓
前期分 1,000 × { eq \f(6,200;10,000) } =620

が交互に表示されます。


お手数おかけしますがよろしくお願いいたします。

"ikutawasabi" からの元のメッセージ:

ikutawasabi

unread,
Oct 27, 2009, 10:24:30 AM10/27/09
to
前期分 1,000 × エラー!=620
 ↑
[Alt]キーを押しながら、[F9]ファンクションキーを押す
 ↓
前期分 1,000 × { eq \f(6,200;10,000) } =620
              ↑
             ここが、セミコロンだから、エラー!
となります。
セミコロンを半角のカンマに編集して、
もう一度、[Alt]キーを押しながら、[F9]ファンクションキーを押して下さい。

ikutawasabi

unread,
Oct 27, 2009, 10:56:01 AM10/27/09
to

上の回答は間違いでした。済みません。

正しくは、
+++

分数での3桁区切り

10,000
────
15,000

を表す場合、

スイッチ\l(値の一覧を作成)を組み合わせて、

{ EQ \f(\l(10,000),\l(15,000)) }

分子分母が3桁区切りの状態で、表示することが出来ます。

+++

と言う訳で、

フィールドコードは、

{ EQ \f(\l(6,200),\l(10,000)) }

としなければ、分子と分母を分けるカンマがあり過ぎて、
エラーとなる訳です。

sum

unread,
Oct 27, 2009, 12:16:47 PM10/27/09
to
コントロールパネル→時計、言語、および地域→地域と言語のオプション→
形式タブ→この形式のカスタマイズ→数値タブ、通貨タブにある小数点の単位
この単位が.(ピリオド)の場合は、区切り文字は,(カンマ)を使い、
単位が,(カンマ)の場合は、区切り文字は;(セミコロン)を使うそうです。

フィールドコード メモの部分と、EQスイッチの分数 \f(,)の部分を参照。
http://office.microsoft.com/ja-jp/word/HP051861481041.aspx?pid=CH061047251041

Windows Vista日本語版の場合、
既定では小数点の単位は.(ピリオド)となっているはずなので、
区切り文字は,(カンマ)を使用しないとエラーになるはずです。
2台のVista+Word2007/Word2003で確認しました。

{ EQ \f((6,200),(10,000)) でも分数表示は正常に表示されるようです。

--
sum (Susumu Zenba)


"ikutawasabi" <ikuta...@discussions.microsoft.com> wrote in message
news:76F7FF20-63BC-433F...@microsoft.com...

ikutawasabi

unread,
Oct 27, 2009, 8:03:01 PM10/27/09
to
>{ EQ \f((6,200),(10,000)) でも分数表示は正常に表示されるようです。

いいえ、
(6,200)
--------
(10,000)
とカッコ付きでの表示となってしまいます。

"sum" wrote:

> .
>

初心者

unread,
Oct 28, 2009, 1:01:01 AM10/28/09
to
正常に表示されるようになりました。

解決手順は、

Word文書の内容は一切変更せず、

コントロールパネル→時計、言語、および地域→地域と言語のオプション→

形式タブ→この形式のカスタマイズ→数値タブのみの
「区切り記号」を「,」から「;」に変更しましたら
正常に表示されるようになりました。

ちなみに、このタブに「リセット」ボタンがあり、押してみると「,」に
戻ったので、このパソコンの既定値は「,」なのですね。

問題のパソコンはhp社製、正常?だったパソコンは富士通製です。

正規のWindows Vista日本語版といえども違いがあるのですね。

いろいろご検討頂きまして、ありがとうございました。

以上です。


"ikutawasabi" からの元のメッセージ:

sum

unread,
Oct 28, 2009, 1:57:00 AM10/28/09
to
こんにちは。
下記の括弧付きとなるは、完全に私の見落とし、勘違いでした。
頭がボーッとしていたせいかも。(^^;

--
sum (Susumu Zenba)


"ikutawasabi" <ikuta...@discussions.microsoft.com> wrote in message

news:983D7500-D158-462B...@microsoft.com...

0 new messages