• 締切済み
  • すぐに回答を!

テキストボックスの書式について

Access97を使用しています。レベルはかなり低い初心者です。 「フォーム」のテキストボックスに単語や文章を入力し、「レポート」で出力するのですが、 句読点が行頭に来たり、問答無用で上配置になったりとかなり見栄えが悪くなってしまっています。 「フォーム」は入力するだけなので何とかガマンするとしても、 「レポート」のテキストボックスで、禁則処理や文字配置などの設定はできないものでしょうか。 横方向の配置はツールバーで簡単に修正できるのですが、縦方向の修正方法がわかりません。 そういえばWord97のテキストボックスも縦配列はできなかったような気が…Excelは「プロパティ」で設定できたけど。 詳しい方、お返事お願いします。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数591
  • ありがとう数2

みんなの回答

  • 回答No.3
  • sydneyh
  • ベストアンサー率34% (664/1947)

失礼しました。 横位置配置だったのですね。 たしかにこれは簡単な設定では出来ません。 けれど、フォームの中でのテキストボックス加工なら、上下余白で設定することが出来ます。 詳しくは以下のサイトをご覧下さい。 <Microsoft Personal Online Support ~Access~>

参考URL:
http://support.microsoft.com/intl/japan/support/kblight/T005/0/05.asp

共感・感謝の気持ちを伝えよう!

質問者からの補足

う~ん結構大変ですねぇ。AccessやWordだと、2000やXPでもこうなんでしょうか? それにこの方法、「上余白○○mm、下余白○○mm」っていう設定ですよね。 レコードによって行数が変わったりする場合には、あまり上手くいかないような…。

関連するQ&A

  • 禁則処理の方法がわかりません。

    Access97を使用しています。レベルはかなり低い初心者です。 以前にも質問させていただいたのですが、解決しないのでもう一度書きます。 フォームに入力し、単票形式のレポートで出力する形を取っているのですが、 フォームのテキストボックスを禁則処理しても、肝心のレポートの方で処理されないので、 行頭に「、」や「。」が来た状態で出力(印刷)されてしまいます。 フォームのテキストボックスのプロパティ「その他」には”禁則処理”があったのですが、 レポートのテキストボックスのプロパティ「その他」には設定手段がありませんでした。 これって、Accessが97だからでしょうか?

  • 」 の禁則をしてくれません【Word2003】

    Word2003 を使っているうえで不思議な点がございます。 ツール→オプションから文字体裁→禁則文字 についてなのですが、「標準レベル」でも「高レベル」でも、行頭に 」があるのにもかかわらず自動的に禁則処理を実行してくれません(すなわち、行の頭に 」があるままなのです。)句読点や拗音はちゃんと禁則処理してくれます。行頭禁則文字のフィールドにもちゃんと 」 が含まれているのに、です。 いったいなぜなんでしょうか?

  • Word 縦書き時に行末に一字分スペースが入ってしまいます

    Word2000で縦書き(ページ設定で原稿用紙の設定を使用)を行うと、行末に一字分スペースが入ってしまいます。 [書式]→[段落]→[体裁]で禁則処理のチェックを外すとスペースが消えますが、行頭に句読点が来てしまいます。 禁則処理をしつつ行末にスペースが入らないようにするにはどうすればよいでしょうか。 ご教授いただけないでしょうか。 よろしくお願いします。

  • 回答No.2
  • sydneyh
  • ベストアンサー率34% (664/1947)

再びです。 テキストボックスでも「縦書き」に設定できます。 設定場所はラベルと同じ、「プロパティ」→「その他」タブ→「縦書き」です。 失礼しました。

共感・感謝の気持ちを伝えよう!

質問者からの補足

説明が足りなくて申し訳ありません。 「縦書き/横書き」ではなくて、「下詰め/上詰め」などの「縦方向の配置」です。 レコードによって入力される内容量の差が大きいので、予め適切な大きさを設定できないのです。 (入りきらない場合は「印刷時に拡大」とかもしているのですが、逆に少ないほうの見栄えが…)

  • 回答No.1
  • sydneyh
  • ベストアンサー率34% (664/1947)

○禁則処理 テキストボックスを選択して右クリック→「プロパティ」→「その他」タブ→「禁則処理」→プルダウンの「はい」に設定。 ○配列位置 テキストボックスではなくラベルなら、「プロパティ」→「その他」に「縦書き/横書き」が選択できるようになってます。 もしどうしてもテキストボックスを使用したいのなら、形状を細長く縦に変形させると文字列も一緒に縦配列になります。 これはどのWinアプリケーションでも同じですよ。 あとは、テキストボックス内で、一文字ずつ改行させるしかないでしょう。 (でもWord97には、縦書きキストボックスがあるはずですけど・・・)

共感・感謝の気持ちを伝えよう!

質問者からの補足

フォームのテキストボックスの「その他」には”禁則処理”メニューがあったのですが、 レポートの「その他」には”名前”"縦書き””タグ”しかありませんでした。 ここで禁則処理がなので印刷すると「。」や「、」が行頭にきてしまうのですが(印刷にはレポートを使うので)…。 これって、Accessが97だからでしょうか?

関連するQ&A

  • ワードの禁則・ぶら下げなど

    ワード2000を愛用してます。 行頭に句読点や閉めカッコがきて困っています 対処としては、段落・体裁の禁則処理とぶら下げにチェックしてあります。 オプション・文字間隔は句読点のみ、 禁則文字・高レベル 以上にチェックをしていますが、行頭に句読点やカッコ閉めが来ます。 前行末に収めたいのですが、このあと何をすればいいでしょうか。 ちなみに、ワードの設定初期化/aも行いましたが、まったく適用されません。 早く解決して、ストレスフリーにワードをつかいたいです! 皆さま宜しくお願いします。

  • Access2000のレポートで,テキストボックスにFELineBre

    Access2000のレポートで,テキストボックスにFELineBreak = Trueを記述した場合に起こる困った現象 Access2000のレポートで,あるテキストボックスあああに me.あああ.FELineBreak = True を記述すると,ワープロの一太郎的にいえば禁則処理がされます。 そうすると,行頭に"。"や","が来てしまう場合に,"。"や","の一つ前の文字(前行の行末文字)も一緒に次の行に送られ,前行の行末に一文字分の空白ができてしまいます。 Excelであるならば両端揃えの設定をするだけで解決するのですが,Accessで同じようなことはできないでしょうか。 よろしくお願いします。

  • Word2000で句読点が行頭に来ないようにするには?

    Word2000で句読点が行頭に来ないようにするには、どのようにすればよいでしょうか? 前の行に詰めても、前の文字と一緒に次の行にいっても、どちらでもかまいません。 過去にも同じような質問があり参考にしたのですが、よくわかりませんでした。 因みに、[書式]-[段落]-[体裁]の[禁則処理を行う]と[句読点のぶら下げを行う]はONになっています。

  • テキストボックスかラベル上の表示を縦に中央揃えしたい

    Visual Basicで、 テキストボックスかラベルの上にある表示を縦方向にに中央揃えすることはできますか。 横方向だとAlignmentプロパティーで設定できますが、縦方向には同様のものがありません。良い方法はないでしょうか。

  • Access2000 テキストボックスに文字を入力できない理由が判りません。

    お世話になります。 サブフォームの中のあるテキストボックスに、 カーソルは置けるのですが、文字を入力できなくて悩んでいます。 見当違いかも知れませんが、自分なりに「ここら辺は関わりがあるかな」 とプロパティ部分で思う個所を挙げてみます。 テキストボックスのプロパティ  ・「データ」タブの中   「使用可能・・・はい」「編集ロック・・・いいえ」    ・「その他」タブの中   「IME入力モード・・・コントロールなし」「IME変換モード・・・一般」「禁則処理・・・いいえ」 サブフォームのプロパティ  ・「使用可能・・・はい」「編集ロック・・・いいえ」 単にフォームだけの問題ではないのでしょうか。 簡単な事でしたら申し訳ないです。宜しくお願いします。

  • Word2007、テキストボックスの内部は縦方向にも中央揃えができますか?

    Word 2007 を使っています。罫線の中の文字は、横方向だけでなく縦方向も中央揃えができることを確認しました。しかし、テキストボックスの中の文字は、縦方向にも中央揃えができるのでしょうか?メニューを探しましたが、見つかりませんでした。

  • 一太郎2013で括弧のぶら下げ方について

    一太郎2013を使っていて困っているのが、ぶら下げについてです。句読点はちゃんとぶら下げができているのに、なぜか括弧のぶら下げができません。 たとえば、十文字の行だとすると、 「123456789」 としたいのですが、なぜか括弧の場合だけ 「12345678 9」 という風に、文末の文字と一緒に文頭に上がってしまいます。そのため、文字数も設定文字数より1文字少ない状態になってしまっており困っています。 ちなみに、[体裁タブ]の[禁則処理]にチェックを入れ、[ぶら下げ]にもチェックを入れており、[行頭禁則文字]にも[ 」]が入力されています。 正直、なぜぶら下げができないのか分かりません。ご協力のほどよろしくお願いします。

  • Wordの文字数設定

    Word2003です。1行13文字の文章を打ちたいのですが、ページ設定で13文字と設定しても、13文字の行と12文字の行が出来てしまいます。「書式」→「フォント」で「カーニング…」のチェックは外したのですが、いまだ改善されません。 「禁則処理」を外すと良いと聞いたのですが、行頭に句読点は入れたくありません。(←句読点が行末になった場合は、1行14文字になってもかまいません) うまく説明できなくてすみませんが、どなたかご存知の方がいらっしゃいましたら回答をお願いします!

  • 原稿用紙の句読点の設定について

    word2007で原稿用紙を使い文章を作成しているのですが、行末で同じマス内に文字と句読点を一緒にすることがどうしてもできません。 ページレイアウト→原稿用紙設定で「禁則処理を行う」にチェックを入れたり、wordオプション→文字体裁の禁則文字の設定で「高レベル」にしたりしたのですが、添付画像のとおり原稿用紙から句読点がはみ出てしまいます。 また、Open Office Writer3.2.1でも書式→段落→日本語文の体裁で「行頭および行末の禁則文字のリストで禁則処理を行う」にチェックを入れたのですが、これもうまくいきませんでした。 この問題を解決する方法を教えてください。 また、別のソフトでも構わないのでできれば無料のものがあれば教えてください。

  • ワードで句読点のぶら下げができない

    ワード2010を使っています。行頭に句読点がくる場合にその直前の文字の前で改行されてしまいます。たとえば「○○しました。」で「。」が行頭にくる場合、「○○しまし」で一文字分を残して改行されて次の行に「た。」と表示されます。 「ページレイアウト」→「ページ設定」で「原稿用紙の設定にする」を選択しています。「ホーム」→「段落」→「体裁」で「禁則処理を行う」と「句読点のぶら下げをする」にチェックがはいっています。 どうすれば「○○しました。」一行におさまるようにできますか。 似たような質問がたくさんあるのですが、解決しません。よろしくお願いいたします。