• ベストアンサー

スペース/タブが揃ったきれいな表のメールを作りたい

こんにちは。 エディタで下記のような表を作った後、MS Outlookのメール送信画面にコピー&ペーストしてテキストメールで送信するのですが、数字や表題がそれぞれずれてしまい、キレイな表になりません。 (たぶん下記の表もずれていると思います。) 以前送信されてきたメールには表がきれいに揃っているものがあったのですが、スペースやタブの入力方法等何か良い方法はありますでしょうか? またはエディタやメーラ毎のインデント幅やタブ幅の違いでどうにもならないのでしょうか? Name Title Status --------------------------------------------------- AAA: XYZ receipt(41) 100% BBB: YYY summary(41) 100% CCC: ZZZ contents(22) 100%

質問者が選んだベストアンサー

  • ベストアンサー
  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.5

こんにちは。  文字がずれるのはフォントが「等幅フォント」でないためです。例えば、WとIではぜんぜん幅が違いますよね。これは、しようが無いことです。たとえ、Outlookの表示フォントを「MSゴシック」などの等幅フォントに変更しても、メールを送った相手が同様のフォントにしていない限り、同じ見え方にはなりません。  解決方法としては、Excelファイルなどで表を作成し、添付ファイルで送ったらいかがですか。 では。

bakeneko26
質問者

お礼

大変遅くなりましたがありがとうございました! 「等幅フォント」の認識があるのですね。

その他の回答 (4)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.4

メールソフトの「フォント」設定で表示が変化します。 送信時に揃っていても相手の所でどのように表示されるかは解りません。 「MS P ゴシック」など"P"の付くフォントはプロポーショナルフォントなので、等幅で表示される事はありません。

bakeneko26
質問者

お礼

大変遅くなりましたが回答ありがとうございました! プロポーショナルフォント、了解しました。

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.3

表示される側のメールクライアントによってフォントが違う事と、フォントによっては等幅とそうでないプロポーショナルフォントがありますので、そういった物を限定しない限りは不可能です(ユーザによって表示を変更できる事が大前提です)。また、限定してしまうと非常に使い勝手にならなくなる可能性が大です。 ※お勧めできる方法ではありませんが、HTMLメールにして表組みをするという手もあります。受取側によっては拒否されますし、テキストで表示される事もありますけど。 なお、このサイトでは連続した半角スペースは1文字として変更されますので、メーラでの表示崩れとはまた少し条件が異なります。

bakeneko26
質問者

お礼

詳しい説明をありがとうございました! お礼が大変遅くなってすみません。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

あくまで見かけ上の問題ですが、表示フォントをMSゴシックなどの固定ピッチフォントにすれば綺麗に揃います。 MS Pゴシックなどのプロポーショナルフォントは、フォントにより幅が違うので揃いません、

bakeneko26
質問者

お礼

お礼が大変遅くなってすみません。 等幅フォントを使えば揃えられるわけですね。あとは受信者のフォント設定次第なんですね。

  • akamanbo
  • ベストアンサー率17% (462/2680)
回答No.1

どのみち、受け取る方が等幅フォントにしてなければ崩れます。 工夫しても徒労に終わる可能性が高いです。

bakeneko26
質問者

お礼

お礼が大変遅くなりましたが、コメントありがとうございます!

関連するQ&A

  • メール送信エラーでメールが返信されてしまいます

    メール送信エラーで以下のメッセージでメールが返信されてしまいます。 何が原因かお分かりの方いましたらご回答お願いします。 ======ここから=============== Your message was not delivered to the following recipients: --address suppressed-- : Message filter exited with abnormal status 127 (original address:xxx@xxx.xx.xxx.xxx) __________________________________________________ Reporting-MTA: dns;yyy.yy.yyy.yyy Original-Recipient: rfc822;zzzz@zzz.zz.zzz.zzz Final-Recipient: rfc822;--suppressed--:; Action: failed Status: 5.2.0 __________________________________________________

  • Accessの表形式のフォームについて

    現在、Access2000で表形式のフォームを作成しています。 一点行き詰まっていることがあるので、どなたか教えて下さい。 いくつか項目がある表形式のフォームがあります。 項目2には日付を入れるのですが、隣にボタンを作り押すことにより 項目2に今日の日付が入るようにします。 そこで質問ですが、項目2に既に日付が入っている場合は、ボタンを 表示させたくないのですが、プロパティの”可視/Visible/”を触ると 表全部(行)に見えたり見えなかったりしていますます。 1行毎に制御することはできないのでしょうか? 詳しい方、どうか教えて下さい。お願い致します。 --こうなってしまう--------------------------- 項目1   項目2        項目3 ・・・ AAA   2009/11/24[ボタン]  XXX BBB           [ボタン]  YYY CCC   2009/11/25[ボタン]  ZZZ --こうしたい--------------------------------- AAA   2009/11/24       XXX BBB           [ボタン]  YYY CCC   2009/11/25       ZZZ

  • OutlookExpressで送信メールアドレスが勝手に変更?

    Windows2000SP3+OutlookExpressを使用しています。 メールを送信しようと思って ika@xxx.yyy.zzz 宛にメールを作成した場合、 それが勝手に sakiika@xxx.yyy.zzz 宛に変更されてしまう場合があります。 条件としては sakiika@xxx.yyy.zzz をアドレス帳に登録しており、 ika@xxx.yyy.zzz をアドレス帳に登録していない場合に起こるようです。 また ika@xxx.yyy.zzz もアドレス帳に登録すれば問題はありません。 これは Outlook Express の仕様なのでしょうか? それとも何らかの不具合で、設定かパッチで回避が可能な問題なのでしょうか? ご存知の方がいらっしゃいましたらご教示下さい。

  • ディレクトリ名をファイル名するバッチファイル

    ディレクトリ名を取得してその名称でフォルダを作るバッチファイルを考えています。 OSはWINDOWS XPです。 こういったディレクトリがあるとします。 111~444:名称が固定のディレクトリ bbb:名称が可変するディレクトリ mmm.bat、xxx.text:111フォルダと同じところにあるファイル 111┬222─bbb┬333─yyy.text    │        └zzz.text    │    └bbb┬333─yyy.text         └zzz.text mmm.bat xxx.text mmm.batを実行すると、111ディレクトリ以下のフォルダ名を取得し、 下記のようにフォルダを作成し、yyy.textの場所にbatファイルと同じ 所にあるxxx.textをコピーして差し替えるという動作をしたいのです。 (zzz.textは内容は違うが同じファイル名です) 444┬222─bbb┬333─xxx.text    │       └zzz.text    │    └bbb┬333─xxx.text        └zzz.text バッチコマンドで、ディレクトリ名を取得して空のフォルダを作る所までは 下記のようにできたのですが、 444┬222─bbb─333    │    └bbb─333 二つのzzz.textのコピー方法と、yyy.textの場所にxxx.textをコピーするにはbbbという可変するディレクトリを通らなければいけないのでその取得方法がわかりません。 分かる方は是非お教えください。 言葉が足りないところは補足もいたします。 よろしくお願いいたします。

  • EXCEL:表のデータ件数を表示したい

    EXCEL 2000 を使っています。 以下の表があるとします。 項目1 項目2 項目3 ---------------------- AAA   XXX  111 BBB   XXX  222 AAA   YYY  333 CCC   YYY  333 DDD   ZZZ  333 このとき、以下の件数を求めたいのです。 (1)全体件数 上の表の場合だと「5」件。 (2)抽出したデータ件数 オートフィルタを設定して、項目2で「YYY」を抽出した場合だと「2」件。 データ件数は追加されることを前提として、(1)、(2)の値を 自動的に求めることはできるのでしょうか? 識者の方、ご教授願います。

  • ワードの表に対するマクロ

    ワード2002を使っています。 エクセルや他のワードから表をコピペしてきて、 貼られた表に同じスタイルをかけるのでマクロ化しようと思います。 記録マクロで記録しただけだと「表」であることを認識しないのか、 うまく動きません。 カーソルのある表を前選択し、プロパティ表示 ↓ 表タブのオプションで規定のセルの余白を設定 (上下0mm、左右0.5mm) ↓ 表タブで表の幅、インデントの設定 (幅115mm、インデント40.5) ↓ 行タブで高さの設定のチェックが入っている場合ははずす ↓ プロパティから抜けて、表中のフォントを設定 (日本語=MS明朝、英数字=TimesNewRoman、サイズ=8) 以上のような設定をしたいと思っています。 記録マクロでは表示されないコードが必要なのでは。。 と思っていますが、アドバイスお願いします。

  • 複数パターン文字列指定でログファイルの中身を削除

    はじめまして。 「a.log の xxx と yyy のある行を削除」 というようなshellScriptを書いています。 a.logは以下のようになっています。 a.log 111xxx111 222yyy222 333zzz333 222yyy222 444aaa444 555bbb555 111xxx111 xxx、yyyの複数パターンで行の削除はできないでしょうか。 sedで中間ファイル(ワークファイル)を2回作成すればできるのですが… なるべく中間ファイルは作成したくありません。 最終的にはa.logを下記のようにしたいです。 a.log 333zzz333 444aaa444 555bbb555 宜しくお願い致します。

  • ハッシュ内の各値部分に配列を展開したい

    ハッシュ内の各値部分に配列を展開したいのですが、下記のようにしてみてるのですが、配列が全部展開されず、はまっております。宜しければご教授願えませんでしょうか。 use Data::Dumper; $Data::Dumper::Indent = 1; $dumpfile='dump.txt'; my @all = (aaa ,bbb); my @cate = qw(yyy zzz); my %hash; foreach my $a ( @all ) { foreach $b ( @cate ) { $hash{$a}[$b] = "$b"; } } open(F,"> $dumpfile") ; print F Dumper(\%hash); close(F); ■実行結果 $VAR1 = { 'bbb' => [ 'zzz' ], 'aaa' => [ 'zzz' ] }; ■イメージしている形 $VAR1 = { 'bbb' => ['yyy','zzz'], 'aaa' => ['yyy','zzz'], }; お手数ですが宜しくお願い致します。

    • ベストアンサー
    • Perl
  • SQL Server:UNIONで結合した結果にIDを追加するには?

    いつも参考にさせて頂いています。 下記のような、テーブル、tabAとtabBを UNIONした結果にcol1の昇順でIDカラムをを追加して 表示するにはどのようなSQL文を書けばよろしいでしょうか? ご存知の方、宜しくお願い致します。 【tabA】 col1 col2 --------- 100 AAA 110 BBB 120 CCC 【tabB】 col1 col2 --------- 200 XXX 210 YYY 220 ZZZ 【結果】 ID col1 col2 ------------ 1 100 AAA 2 110 BBB 3 120 CCC 4 200 XXX 5 210 YYY 6 220 ZZZ

  • メールの送信エラー(Postfix)について

    教えてください。 メールを送信すると、下記のようなエラーが返信してきます。 これは、相手先のメールサーバもしくは自分のメールサーバがおかしいのですか?ご教授願いします。 環境:Linux RHES V.4    メール:Postfix使用 エラー内容: ---本文---- This is the Postfix program at host mail.zzz.zzz. I'm sorry to have to inform you that your message could not be be delivered to one or more recipients. It's attached below. For further assistance, please send mail to <postmaster> If you do so, please include this problem report. You can delete your own text from the attached returned message. The Postfix program <www@yyy.or.jp>: host yyy.yyy.or.jp[XX.XXX.XXX.XXX] said: 553 Unable to Resolve Reverse DNS (in reply to RCPT TO command) ---添付---- Reporting-MTA: dns; mail.zzz.zzz X-Postfix-Queue-ID: 649A178393 X-Postfix-Sender: rfc822; 12345@zzz.zzz Arrival-Date: Thu, 11 Jan 2007 15:50:03 +0900 (JST) Final-Recipient: rfc822; www@yyy.or.jp Action: failed Status: 5.0.0 Diagnostic-Code: X-Postfix; host mail.yyy.or.jp[XX.XX.XX.XX] said: 553 Unable to Resolve Reverse DNS (in reply to RCPT TO command) ※:zzz 自分のメールサーバ名   www 相手先アドレス   XXX 相手先グローバルIPアドレス   yyy 相手先のホスト