エクセル|セルの中にメール貼り付けはできる?ハイパーリンク?

スポンサーリンク
当サイトはアフィリエイト広告を使用しています。
0未分類

エクセルのセルの中にメールを貼りつけることはできる?

メールをファイル(emlなど)のままセル内に保存して、セルをクリックするとメールが開くようにはできるんでしょうか?

スポンサーリンク

エクセル|セルの中にメール貼り付けはできる?ハイパーリンク?

結論から言うと、エクセルのセルの中にメールのファイルを直接貼りつけることはできません。

ただ少し違いますがハイパーリンクを使用するやり方があります。

Outlook ExpressおよびMicrosoft Outlookでメールを名前を付けて保存かデスクトップ等にドラッグ&ドロップすれば、Outlook Expressの場合はemlファイルで、Microsoft Outlookの場合はmsgファイルが作成されます。

メールの一覧からデスクトップにドラッグ&ドロップすると件名がファイル名で拡張子が

Outlookならmsg
Windowsメールならeml
Outlook Expressならeml

になるメールのファイルができます。

そのファイルをExcelでハイパーリンクの指定をしてそこをクリックすればそのメールを開くことが出来ます。

Excelにて
1.希望するセルで[Ctrl]+[K]で「ハイパーリンクの挿入」のダイアログが表示される。
2.リンク先を「ファイル、Webページ」にして「現在のフォルダ」を指定する。
3.検索先のプルダウンで「デスクトップ」にしてそのメールファイルを指定する。
4.「表示文字列」のところにそのままでもよいですが任意の文字を入力します。
__(そのままだとフォルダパスになる)
5.[OK]をクリック。

これでそのセルに表示された表示文字の青文字をクリックすればそのメールが開きます。

エクセル|セルの中にメール貼り付けはオブジェクト挿入

1.デスクトップにOutlookメールのファイル(「.msj」)をコピーして置く。

 2.Excelファイルを開き、オブジェクトを挿入するタブをクリック。

 3.「挿入」のタブ⇒「テキスト」⇒「オブジェクト」⇒「ファイルから」のタブ⇒「参照」の順にクリック。

 4.エクスプローラーのナビにある「デスクトップ」をクリック。

 5.デスクトップにコピーして置いたOutlookメールのファイル(「.msj」)をダブルクリック。

 6.表示された画面で「OK」をクリック。

 これで.「2」の位置にオブジェクトが挿入されている。

なお、オブジェクトの挿入をするときに、ファイルへのリンクにチェックを入れると、リンク先がなくなると当然表示されなくなります。チェックを入れないと、(絶対パスが表示されますが、)これはどこから入手したかを示すもので、そのパスが変更されても、そのままで残っています。不安なら、ファイルのプロパティで、容量がそれなりに大きくなっているのを確認されたらいいでしょう。名前の変更方法ですが、埋め込んだファイルを、ちょっと強く右クリックし、パッケージャーシェルオブジェクトオブジェクトの中の”変換”を選んで”アイコンの変更” からタイトルを適当に決めてOKです。変換という表現になっていますが、名前を変えるだけの機能です。

タイトルとURLをコピーしました