![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
[テキストボックスフォームフィールド]の[プロパティ]で[数値]を指定する
ときに、負の値に(###0)のような形式ではなく特定の文字列を指定したい
ということでしょうか?
そうだとしたら、[テキストボックスフォームフィールド]では希望している
ことはできません。
半角の¥記号などを付けることができるのは、書式の先頭にある記号などを
認識して、正負の両方に設定することができるものです。
用意されているものは分かりやすいように「\#,##0;(\#,##0)」となって
いるだけです。
「\#,##0;(#,##0)」としても、正負両方に半角の¥記号を付けることが
できるということです。
ですから全角の¥記号を付ける「¥#,##0;(#,##0)」にすれば全角として
認識します。
正負の数値を区別するのに、マイナス記号以外だと丸括弧(#)を付ける方法
しかないみたいで、「▲」のような記号を付けることはできないことなので
諦めてください。
計算式などで使うフィールドコードでなら、このような制限はありません。
正負による書き分けも自由にできるので、表などでの利用も検討してみて。
enunokokoroさん、ありがとうございました。
表の計算式ではマイナスの代わりに▲を表示することができたので、テキストボックスフォームフィールドでもできるかと思ったのですが対応していなかったのですね。
勉強になりました。
No.2で教えてくださった方法も試してみました。
▲12,345という表示はできたのですが、計算しようとしたら-12,345と認識しませんでした…
(A1に-12,345と入力、A2に=A1と入力したら345と表示されました。)
今回は▲を諦める等別の方法で対応しようと思いますが、ASKフィールドなど今まで使用したことがなかったのでとても勉強になりました!
ありがとうございました!
No.2
- 回答日時:
No.1の回答者です。
作成したい文書での[編集の制限]として[フォームへの入力]のみ許可
するような設定が必要なら、以下の設定を試してみてください。
[テキストボックスフォームフィールド]の[プロパティ]で[数値]にする。
[ブックマーク名]を分かりやすいものにする(例:aiueo)。
[終了時に計算する]のチェックも入れておく。
上記設定をしておいて、フィールドコードの[ ASK ]フィールドを使って、
[ブックマーク名]に対応するボックスを出せるようにします。
{ ASK aiueo 半角数値で入力。 }
ブックマーク名を参照するフィールドコードを用意して、数値スイッチで
負の値に▲が出るように設定します。
編集の制限で保護をすると、フォームのみ入力可能になりますが、
このとき[ ASK ]フィールドに対応したフォームは、ボックスがでるので
数値を入力すると、フォームに入力しないでもブックマークを参照する
フィールドコードに結果が表示されます。
[ Tab ]キーなどで次のフォームに移動することもできますので、保護を
前提にした使い方ならば、試してみてください。
![「Wordのテキストフォーム書式設定につい」の回答画像2](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/a/190948_58fd7526366ad/M.png)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
YahooのIDがロックされてしまい...
-
MSワード 年齢を計算表示でき...
-
「フォームを作成できませんで...
-
Accessで、フォームからフォー...
-
フォームの高さを数値で指定し...
-
帳票フォームのなかにリストを...
-
アクセスで同じフォームを違う...
-
フォームなどに半角カナで入力...
-
Accessのフォームを改ページしたい
-
大至急!アクセスのフォームを...
-
エクセルで各セルをダブルクリ...
-
Access2003 リンクテーブルを...
-
Accessのフォームで開く時のウ...
-
デフォルトでチェックボックス...
-
wordでテキストボックス内の書...
-
ACCESSでオートメーションエラー
-
エクスポートされたエクセルの...
-
vbaで帳票フォームで開きたい ...
-
ACCESS2000
-
Accessフォームを開くときに決...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
YahooのIDがロックされてしまい...
-
「フォームを作成できませんで...
-
Accessで、フォームからフォー...
-
フォームの高さを数値で指定し...
-
MSワード 年齢を計算表示でき...
-
デフォルトでチェックボックス...
-
アクセス フォームをリクエリ...
-
Excelのデータフォームの設定変更
-
Accessのフォームで開く時のウ...
-
Access2003 フォーム入力中に...
-
大至急!アクセスのフォームを...
-
アクセスのレコードをフォーム...
-
ACCESSでオートメーションエラー
-
Accessフォームを開くときに決...
-
アクセスで複数列にまたがる同...
-
アクセスで同じフォームを違う...
-
access vba 開いていないフォー...
-
エクスポートされたエクセルの...
-
Wordでドロップダウンリストを...
-
ACCESS クロス集計クエリの抽...
おすすめ情報