人に聞けない痔の悩み、これでスッキリ >>

メール本文にエクセルのデータの内容をそのまま貼り付けたいのですが,メールの形式をHTMLにしてコピー&ペーストしたところすべての漢字にルビがふられてしまい実に間延びしたものになってしまいます。
メーラはOUTLOOK.5.50で,EXCEL2000を使用しています。
添付ファイルではウィルスの可能性もあるため,メール本文に内容をコピーするよう先方から指示されています。
このままでも内容的には相手には伝わるのですが,エクセルでの表示そのままで内容をメール本文に写せたらと思います。
エクセルのデータには一部表があるので,やはりHTML形式でメールを作らざるをえないと思うのですが・・・。
お知恵を貸してください。よろしくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

貼り付けたい内容のシートをEXCELにて表示させた上で、標準ツールバーにある[電子メール]ボタンをクリックすると、添付ファイルとして送るか、電子メールの内容として送るかを選択するダイアログボックスが出てきます。


そこで電子メールの内容として送るように選択すればいいと思います。
(ツールバーが見当たらないときは[ファイル]→[送信]→[メールの宛先]を選択すればOKです。)

無理やりHTML形式に変換してからコピーペーストするよりも楽できれいに出来るのではないかと思います。
ただ、シート全体がHTML形式に自動的に書き換わるので、もし表示させたくない部分などがありましたら、行・列の非表示をしておくことをお勧めします。
    • good
    • 9
この回答へのお礼

迅速な回答ありがとうございました。
おっしゃる方法でやってみたところ,イメージどおりの表示ができました。
有難うございました。
ただ,一つ気になるのは,HTML形式でコピー&ペーストした時にルビが振られてしまう事について,何か設定とか操作方法の回避ができないかと言うことです。
そういう仕様なら仕方ないのですが,もしご存知ならば教えていただきたいです。

お礼日時:2002/11/06 19:06

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QExcelにメールを添付する

Excelにメールを添付させたいのですが、うまくいきません。
最終的にExcelのファイルにメールのアイコン(メッセージ形式)で表示させたいのです。
(Excel2003 Outlook2003 を使用しています)
現在私がやってみた方法は

1.メールをデスクトップに保存(拡張子msg)
2.Excelから「挿入」→「オブジェクト」ファイルからデスクトップ上のメールを選択

この方法だと、アイコンがメールの形ではなく拡張子が無いときなどに表示されるアイコンになります。
添付したファイルと右クリックをすると「パッケージ オブジェクト」となっています。
過去に作成されたExcelのファイルにはちゃんとメールのアイコンで添付され、右クリックすると「メッセージ オブジェクト」となっているので何か方法があるのだと思います。ただ、その資料を作成した人が現在部署にはいないため実際にどのように貼り付けているのかわからない状態です。

分かる方がいらっしゃいましたら、よろしくお願いいたします。

Aベストアンサー

表示されるアイコンを変更するのではダメでしょうか?

挿入したオブジェクト(メール)を右クリック→パッケージオブジェクト→パッケージの編集
と進み、オブジェクトバッケージャの「パッケージ用アイコンの設定」をクリック。
使用出来るアイコンがない旨の警告が出るのでOKをクリック。アイコン選択画面に変わるので任意のアイコンを選択してOK。

同じメールアイコンの格納先はオフィスをインストールしたフォルダ下のOffice10\forms\1041にあります(OfficeXPで確認)。

Qメールソフト「サンダーバード」、本文にエクセルの表を貼り付け

タイトルの通りですが、添付ファイルで送信するのではなく、メール本文にエクセルで作成した表を貼り付ける方法はありますか?

エクセルの範囲をコピーして張り付けて送信ところ、エクセル上の枠が消えて、セルに入力した数値だけがメール本文に表示されています。

Aベストアンサー

テキストデータとして貼り付けるのは難しいです。
オプション - 書式 - HTMLのみ
としてHTML形式にすれば良いと思います。

QLIVE MAILの本文に表を作る方法を教えてくだ

WORDで表を作成してコピーしていますが、直接作る方法を教えてください。
添付ファイルでなく直接見えるようにしたいのです。

Aベストアンサー

Office Outlook2013バージョンで、Excelに罫線で表が作成できますよ。
複数のセルのコピーにより、そのまま貼り付けるとちゃんとWindows Liveメール2013のメール作成画面に「貼り付け」できます。

それと、Liveメールの作成形式は、HTML形式にしていますか?
メニューアイコン→オプション→メール→「送信」タブにある「メール送信の形式」でHTMLに設定します。

Qリンクの貼り方を教えてください。

初心者です。
メールにリンクを貼る方法を教えて下さい。

相手にメールする時、

ホームページのアドレスを
"ここ"
"こちら"とかの言葉にに変えてリンクを貼りたいのですが

分かりません。お教え願います

Aベストアンサー

 このような場合HTMLメールを使います。
 ただし、HTMLメールは携帯など相手の環境によっては、うまく表示
されなかったり、HTMLメール自体が嫌いな人もいますので、注意して
ください。
 メールソフトがわからないと答えようがないのですが、Outlook Express
の場合で説明します。

1.メッセージの作成画面を開きます。
2.書式(O)-リッチテキスト(HTML)(R)を選びます。
3.「ここ」「こちら」なども含め、メールの本文を書きます。
4.「ここ」「こちら」をドラッグ操作などで反転させます。
5.挿入(I)-ハイパーリンク(H)を選ぶと、リンク先のアドレスを
  聞いてきますので、URLを指定します。

QエクセルVBAでOutlookメール作成

いろいろ検索や質問をしてエクセルVBAで、下記のコードによりOutlookのメールを自動作成できるようになりました。

Sub TEST01()
Set oApp = CreateObject("Outlook.Application")
Set objMAIL = oApp.CreateItem(0) 'olMailItem=0
strMOJI = "こんにちは!" & vbNewLine & "テストメールです。" & vbNewLine & "よろしくおねがいします。"
objMAIL.To = "XXXX@XXXXX.co.jp" '宛先
objMAIL.Subject = "テスト" '件名
objMAIL.Body = strMOJI '本文の代入
objMAIL.display '表示
End Sub

それで、実際にはstrMOJI に代入した文字列の下に、このマクロを記述してあるBOOKのSheets("Sheet1").Range("A1:D10")をコピーし、
「リッチテキスト形式」で貼り付けたいのです。
どのようなコードに変えればよいのか教えていただけると助かります。
よろしくお願いいたします。

いろいろ検索や質問をしてエクセルVBAで、下記のコードによりOutlookのメールを自動作成できるようになりました。

Sub TEST01()
Set oApp = CreateObject("Outlook.Application")
Set objMAIL = oApp.CreateItem(0) 'olMailItem=0
strMOJI = "こんにちは!" & vbNewLine & "テストメールです。" & vbNewLine & "よろしくおねがいします。"
objMAIL.To = "XXXX@XXXXX.co.jp" '宛先
objMAIL.Subject = "テスト" '件名
objMAIL.Body = strMOJI '本文の代入
objMAIL.display '表示
End S...続きを読む

Aベストアンサー

>ただ、マクロを2回以上走らせると、その都度いくつもOutlookが立ち上がってしまいます。
>これは解消できますか?
それは前回QAで手当て済みだったんですけどね。

Dim oApp    As Object
Dim objMAIL  As Object
Dim strMOJI(1) As String
Dim n     As Long

On Error Resume Next
Set oApp = GetObject(, "Outlook.Application")
On Error GoTo 0
If oApp Is Nothing Then
  Set oApp = CreateObject("Outlook.Application")
  oApp.GetNamespace("MAPI").GetDefaultFolder(6).display
End If

Set objMAIL = oApp.CreateItem(0)
strMOJI(0) = "こんにちは!" & vbCrLf & _
       "テストメールです。" & vbCrLf & _
       "よろしくおねがいします。" & vbCrLf
strMOJI(1) = "以上です。" & vbCrLf & _
       "EMAX株式会社" & vbCrLf & _
       "Emax"
objMAIL.To = "E-Mail_Address_Here"
objMAIL.Subject = "テスト"
objMAIL.BodyFormat = 2 'HTML形式
objMAIL.Body = strMOJI(0) & strMOJI(1)
objMAIL.display

n = Len(strMOJI(0))
ActiveSheet.Range("A1:D10").Copy
oApp.ActiveInspector.WordEditor.Range(n, n).Paste
Application.CutCopyMode = False

Set objMAIL = Nothing
Set oApp = Nothing

BodyFormatはHTML形式じゃないと書式が維持できないような感じです。
#バージョン、もしくは受信側のメーラーによるかもしれませんけど..

>ただ、マクロを2回以上走らせると、その都度いくつもOutlookが立ち上がってしまいます。
>これは解消できますか?
それは前回QAで手当て済みだったんですけどね。

Dim oApp    As Object
Dim objMAIL  As Object
Dim strMOJI(1) As String
Dim n     As Long

On Error Resume Next
Set oApp = GetObject(, "Outlook.Application")
On Error GoTo 0
If oApp Is Nothing Then
  Set oApp = CreateObject("Outlook.Application")
  oApp.GetNamespace("MAPI").GetDefaultFolder(6).display
End If

...続きを読む

Qメールの本文にURLを貼る方法

時々URLが貼ってあるメールが送られます。URLをクリックするとそのURLにジャンプします。どのようにしたらメールにURLを貼り付け、受け取り側がそのURLをクリックしそのURHにジャンプするようになるのでしょうか?
OSはWindowsXPでメールソフトはMicrosoftOutIookです。

Aベストアンサー

単純に貼り付けたいURLを表示させ、その時上部にあるアドレス欄に表示されている文字を
コピーしMicrosoftOutIookに貼り付けるだけです。
OKWebの場合
http://okwave.jp/
という具合です。

QEXCELで作った見積書をOutlookのメール本文にリンクとして貼り付けるには?

会社で、Excelで作った見積書データを社内メールのOutlookでリンクとして貼り付けて、社員間でやりとりしたいのです。
そのリンクの貼付けの仕方がわかりません。
ハイパーリンクについてもマウスをもっていくと手のマークになって、そこをクリックするとその指定されたアドレスのページに飛ぶという知識くらいしかありません。
超初心者にもわかるように教えて下さいませ。よろしくお願い致します。

Aベストアンサー

> また、リンク先があるファイルもそのアドレスをコピーしてメール本文に貼り付けても青字に反転しません。こちらも青字のリンクを挿入する方法はないでしょうか?

社内ネットワークでしたよね。使えないようなら、ネット管理者に聞いてください。
セキュリティや管理上できなくしている可能性もあるので、ここでの回答は避けたいと思います。

>反転表示
というのは、文字が選ばれた状態です。ワードでフォントサイズを変えるときと同じです。 文字をコピーする前に、「どの文字」をパソコンに教えるために「選択」すると「反転表示」になります。リンクのプロパティーを開いた場合、初期状態でファイルのパスが反転表示されているのです。
(この説明で、どうすれば良いか分かりますか?
 リンク先欄内の文字をドラッグしてください)

>一つ発見したのは、Wordの挿入からハイパーリンクで挿入したいファイルを選択して、OKすると青字のハイパーリンクが貼り付け出来ます。

 ワード内にリンクを作っても、ワードの文書を添付することになるのでは?

 繰り返しになりますが、ファイルのショートカットを添付する方がベターと思います。

> また、リンク先があるファイルもそのアドレスをコピーしてメール本文に貼り付けても青字に反転しません。こちらも青字のリンクを挿入する方法はないでしょうか?

社内ネットワークでしたよね。使えないようなら、ネット管理者に聞いてください。
セキュリティや管理上できなくしている可能性もあるので、ここでの回答は避けたいと思います。

>反転表示
というのは、文字が選ばれた状態です。ワードでフォントサイズを変えるときと同じです。 文字をコピーする前に、「どの文字」をパソコンに教えるた...続きを読む

Qメールの本文に、エクセルへのリンクを貼りたい。

仕事で、OE6を使用しています。
メール本文に、あるファイルやエクセルへのリンクを貼りたいです。
(クリックするとその場所が開く)

以前の職場では、<<   >>で挟んだ部分が青字になり、
クリックできるようになっていた気がするのですが・・・
これって、一般的な機能なんでしょうか。

今は、あるフォルダの格納場所を貼り付けると、途中までが青字・アンダーラインになります。
※クリックしても何も開かないし、特にリアクションもありません。

よろしくお願いいたします。

Aベストアンサー

以前は
●Outlookのメール上でワンクリックでファイルサーバの資料を開く
http://neta.ywcafe.net/001044.html
のように運用していたのでは?

OEで作成したメールは上記の方法では有効に動作しませんでした。

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

Qエクセル 表を大きく、紙いっぱいに印刷したい

エクセルで表を作りました。
印刷プレビューで確認したところ
用紙に対して表が小さく見栄えがしません。

一つ一ついじればできると思いますが、
簡単に、
用紙いっぱいにフォントも大きくし、表も大きくし、
印刷するやり方はありますか。
教えてください。

Aベストアンサー

CtrlキーとPのキーを同時に押すと「印刷」ダイアログが呼び出せます。その状態でAltキーとWのキーを同時に押すと「印刷プレビュー」が表示されますので、印刷のイメージがつかめます(必ずしもプレビュー通りには印刷されませんが)
印刷プレビュー画面の上にある、設定のボタンを押してあげれば、余白を少なくしたり、拡大縮小印刷をパーセンテージを指定しておこなえたりします。いずれにせよ、プレビューで確認しながら拡大率を決めていけばいいと思います。なお、「拡大縮小印刷」のところに「次のページ数に合わせて印刷をする」というチェックをいれて横1×縦1にしてあげれば自動で拡大縮小印刷ができる場合がありますが、やってみればわかりますが、特に縮小印刷の場合小さくなりすぎたりする場合もあります。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング