MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

[解決済み] エクセルの表の貼り付けについて
https://forums.mozillazine.jp/viewtopic.php?f=3&t=9731
ページ 11

作成者:  ラフテー [ 2010年2月01日(月) 10:59 ]
記事の件名:  [解決済み] エクセルの表の貼り付けについて

---- 環境 ----
使用しているThunderbird:
    Thunderbird 3.0.1

使用しているOS,環境:
    Windows 2000 pro.
Excel 2003

---- 質問内容 ----
エクセルの表を本文に貼り付けても、罫線等が反映されないのですが、
反映させる方法がありますでしょうか?下記トピックで、話題になってますが、
現バージョン(3.0.1)であっても無理でしょうか?
ご存知の方がいらっしゃったら教えていただけたら幸いです。

http://forums.mozillazine.jp/viewtopic. ... ight=excel

作成者:  偶然的通行人 [ 2010年2月02日(火) 07:46 ]
記事の件名:  Re: エクセルの表の貼り付けについて

外してたらすみません。

作成されているメッセージは、テキスト形式ですか? それとも HTML 形式ですか?
テキスト形式の場合、ご希望をかなえるのは基本的に無理だと思います。
HTML 形式の場合は、条件付で可能です。

ぼくは Excel を持っていないため、OpenOffice.org 3.1.1(Calc)と Thunderbird 3.0.1 の組み合わせで検証した結果は以下のとおりです。たぶん Excel でも同じだと思います。

【テスト条件】
Calc 上で 7 行× 4 列の表を作り、セル内に文字や数値を入力。すべてのセルを罫線で囲み、1 行目と 2 行目はセルの背景色を個別に設定。
この表を全選択してコピー、Thunderbird のメッセージ作成ウィンドウにペーストした。

【結果】
(1)メッセージをテキスト形式で作成している場合、当然ながら表の罫線や背景の色などは Thunderbird に反映されません。セル内のテキストデータ(文字や数値)のみが、tab 区切りで Thunderbird にペーストされました。
(2)メッセージを HTML 形式で作成している場合、セル内のテキストデータはもちろん、罫線、背景色などが HTML の Table として貼り付けられました。ペースト後、Table(表)のプロパティからさらに細かな設定を施したり、修正を加えることも可能です。例えば、表の罫線(border)の太さを換えたり、セルの背景色を変更したりできます。
  | ただし、これは Calc(Excel)の表組を HTML の Table に変換した
  | ということで、Calc(Excel)のデータそのものをインラインで展開
  | しているわけではありません。
  | 閲覧上は、添付ファイルを開く手間がなく便利かもしれませんが、
  | 受け手側で Calc(Excel)のファイルとして再利用するようなことは
  | できません。(裏技がないでもありませんけど...。)
  | もし、受け手側でその表を再利用する可能性が考えられるなら、
  | 添付ファイル [ にしたほうが or も付けたほうが ] いいでしょう。
  | 条件付というのはそういう意味です。

【補足説明】
(2)の場合であっても、Thunderbird 上で下書き保存したものや自分宛にテスト送信したものを確認する際、[表示] -> [メッセージの表示形式] が、[プレーンテキスト] や [シンプル HTML] になっていると、テキストデータ以外の要素は表示されません。つまり罫線等が表示されないため、あたかも反映されていないかのように見えます。
ですが、[オリジナル HTML] で表示すると、すべての要素が反映された表示になります。
すなわち、Thunderbird であれ、その他のメールクライアントであれ、受け手側が(制約のない完全な)HTML 形式でメールを閲覧してくれることが前提になります。(これも「条件付」に含まれるかもしれません。)
しかし、ビジネス・シーンなどではセキュリティを優先して HTML 形式の表示を意識的にオフにしている場合もしばしばありますから、そのあたりの条件を受け手側と事前に確認しておかないと、HTML 形式で送ったことで、かえって相手に [ 迷惑をかける/不信を招く] こともないとはいえません。ご注意ください。

作成者:  ラフテー [ 2010年2月02日(火) 13:46 ]
記事の件名:  Re: エクセルの表の貼り付けについて

偶然的通行人さん
早速の、回答ありがとうございます。

私は、[シンプル HTML] と[オリジナル HTML] の違いを理解していないのですが、メール作成時には、options>>format>>rich text(HTML) only
を選択しております。
日本語版と、英語版では何か違いがあるのでしょうか?

エクセルの表と、それを貼り付けた後の画像を以下に示します。



作成者:  偶然的通行人 [ 2010年2月03日(水) 08:06 ]
記事の件名:  Re: エクセルの表の貼り付けについて

ラフテー さんが書きました:
日本語版と、英語版では何か違いがあるのでしょうか?

同一バージョンの Thundrtbird なら、基本的な機能において違いはないと思います。
ただ、言語回りのデフォルト値が異なるので、英語版の Thunderbird を日本語で使う場合は、日本語環境に適合するように関連する設定項目を変更してやる必要はあると思います。

ラフテー さんが書きました:
私は、[シンプル HTML] と[オリジナル HTML] の違いを理解していないのですが、メール作成時には、options>>format>>rich text(HTML) onlyを選択しております。

すみません。ぼくの書き方が不親切だったようです。
おっしゃっているのは、メッセージ作成ウィンドウ(Write:)におけるメニューの話で、「メッセージをどの形式で送信するか」の選択ですよね。
[シンプル HTML] や [オリジナル HTML] というのは、「メッセージをどのように表示するか」の選択です。
Thunderbird のメイン画面(3 ペイン)のメニューで、[表示] -> [メッセージの表示形式] から選択できます。英語版だと [View] -> [Message Body As] になるでしょうか。

[プレーンテキスト] は、ごく普通のテキスト形式の表示です。
[オリジナル HTML] は、ごく普通の HTML 形式の表示です。
[シンプル HTML] の位置づけが分かり難いと思いますが、次のように考えればいいかと思います。
一般的な HTML 形式のメッセージをプレーンテキスト形式で表示した場合、著しくレアイアウトが乱れたり、URLエンコードされた文字列がそのまま羅列されたりして、非常に読みにくいことがあります。
一方、オリジナル HTML 形式で表示すると、装飾過多のレイアウトでかえって可読性が損なわれることがあります。
そのようなとき、[シンプル HTML] を使うと、テキストの可読性を保障する上での必要最小限のレイアウト性を維持しつつ、その他の装飾的要素を反映させない(シンプルな)表示ができます。

ただ、この表示形式に関する設定は、メッセージ作成ウィンドウでは反映されないようです。
したがって、実際に送信したとき受信側でどのように見えるかを確認するためには、いったん [下書き / Draft] として保存し、メイン画面でそのメッセージをプレビューしてみることになります。
ようするに、HTML 形式で編集しているメッセージを見るのに、表示が [プレーンテキスト] や、簡略表示の [シンプル HTML] だと、罫線やセル背景などの要素が表示されないので、確認にはならないということです。

ラフテー さんが書きました:
エクセルの表と、それを貼り付けた後の画像を以下に示します。

拝見しました。
OpenOffice.org(Calc)でもだいたい同じ感じですが、やはり異なる部分はあるのでしょうね。
試しに、古いデータの互換用にインストールしている Lotus 1-2-3 で作った表をコピー&ペーストしてみましたが、Calc とは異なるソースで貼り付けられました。だから、Excel でも微妙に異なるのだと思います。

しかし、コピー元が何であれ、基本的な表組がペーストできてさえいれば、Thunderbird 上で HTML の書式による追加・修正・編集は可能です。
罫線やセルの背景色その他の体裁を整えたい場合、作成ウィンドウで当該の表を選択し、[書式 / Format] -> [表とセルのプロパティ / Table Cell Properties] を開いてください。
罫線については、[表 / Table] タブの [罫線の太さ / Border] で 0 以外の適切な数値(1 や 2 など)を入れれば、作成ウィンドウ上でも空線ではなく実線の表示になると思います。
あとは、[表 / Table] タブや [セル / Cells] タブの各項目を見れば、何を設定するものかおおよその見当がつくと思います。

(余談)
ぼくは、送信するメールの 99.9 %はプレーンテキスト形式を使っており、本当にどうしてもそれしか対応できない場合に限って HTML 形式を使います。使用頻度が極めて低いので、HTML メールの書き方について詳しく知っているわけではありません。
ただ、友人・知人から HTML メールがらみの相談を持ち込まれることがしばしばあり、今回は類似の体験がある内容なので、分かる範囲でお答えしています。もし不正確なことを書いてたらごめんなさい。

作成者:  ラフテー [ 2010年2月03日(水) 13:16 ]
記事の件名:  Re: エクセルの表の貼り付けについて

偶然的通行人さん

いろいろと詳しい説明本当にありがとうございます。
結論から言いますと、おかげでやりたいことができ、解決しました。

引用:
[シンプル HTML] や [オリジナル HTML] というのは、「メッセージをどのように表示するか」の選択です。

理解できました。私が勘違いしておりました。

引用:
罫線やセルの背景色その他の体裁を整えたい場合、作成ウィンドウで当該の表を選択し、[書式 / Format] -> [表とセルのプロパティ / Table Cell Properties] を開いてください。

『表を選択してから』というのが、みそでしたね。おかげ様でいろいろと表をいじることができました。

引用:
しかし、ビジネス・シーンなどではセキュリティを優先して HTML 形式の表示を意識的にオフにしている場合もしばしばありますから、そのあたりの条件を受け手側と事前に確認しておかないと、HTML 形式で送ったことで、かえって相手に [ 迷惑をかける/不信を招く] こともないとはいえません。ご注意ください。

HTMLとセキュリティーの関係は今まで意識したこと無かったですが、これからは意識したいと思います。ただ、社内では、メールをそのままプリントアウトして作業するという習慣があるので(エコじゃないですが、、、)、分かりやすくできればいいと思って、今回の質問をさせていただきました。

どうもありがとうございました。 m_ _m

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/