- 締切済み
テキストボックスの書式について
Access97を使用しています。レベルはかなり低い初心者です。 「フォーム」のテキストボックスに単語や文章を入力し、「レポート」で出力するのですが、 句読点が行頭に来たり、問答無用で上配置になったりとかなり見栄えが悪くなってしまっています。 「フォーム」は入力するだけなので何とかガマンするとしても、 「レポート」のテキストボックスで、禁則処理や文字配置などの設定はできないものでしょうか。 横方向の配置はツールバーで簡単に修正できるのですが、縦方向の修正方法がわかりません。 そういえばWord97のテキストボックスも縦配列はできなかったような気が…Excelは「プロパティ」で設定できたけど。 詳しい方、お返事お願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- sydneyh
- ベストアンサー率34% (664/1947)
失礼しました。 横位置配置だったのですね。 たしかにこれは簡単な設定では出来ません。 けれど、フォームの中でのテキストボックス加工なら、上下余白で設定することが出来ます。 詳しくは以下のサイトをご覧下さい。 <Microsoft Personal Online Support ~Access~>
- sydneyh
- ベストアンサー率34% (664/1947)
再びです。 テキストボックスでも「縦書き」に設定できます。 設定場所はラベルと同じ、「プロパティ」→「その他」タブ→「縦書き」です。 失礼しました。
補足
説明が足りなくて申し訳ありません。 「縦書き/横書き」ではなくて、「下詰め/上詰め」などの「縦方向の配置」です。 レコードによって入力される内容量の差が大きいので、予め適切な大きさを設定できないのです。 (入りきらない場合は「印刷時に拡大」とかもしているのですが、逆に少ないほうの見栄えが…)
- sydneyh
- ベストアンサー率34% (664/1947)
○禁則処理 テキストボックスを選択して右クリック→「プロパティ」→「その他」タブ→「禁則処理」→プルダウンの「はい」に設定。 ○配列位置 テキストボックスではなくラベルなら、「プロパティ」→「その他」に「縦書き/横書き」が選択できるようになってます。 もしどうしてもテキストボックスを使用したいのなら、形状を細長く縦に変形させると文字列も一緒に縦配列になります。 これはどのWinアプリケーションでも同じですよ。 あとは、テキストボックス内で、一文字ずつ改行させるしかないでしょう。 (でもWord97には、縦書きキストボックスがあるはずですけど・・・)
補足
フォームのテキストボックスの「その他」には”禁則処理”メニューがあったのですが、 レポートの「その他」には”名前”"縦書き””タグ”しかありませんでした。 ここで禁則処理がなので印刷すると「。」や「、」が行頭にきてしまうのですが(印刷にはレポートを使うので)…。 これって、Accessが97だからでしょうか?
補足
う~ん結構大変ですねぇ。AccessやWordだと、2000やXPでもこうなんでしょうか? それにこの方法、「上余白○○mm、下余白○○mm」っていう設定ですよね。 レコードによって行数が変わったりする場合には、あまり上手くいかないような…。