No.6ベストアンサー
- 回答日時:
否定的なご回答が多いようですが、私は質問者様に共感します。
「メール単体から個人の本名を特定したい」なんて無茶なハナシではなくて、
ただ単に、
「受信者側の連絡先に入っている"既知の人"について、
メールアドレスをキーに受信者側が判りやすい名称で表示したい。」
ってだけですものねぇ。
知り合いのメールアドレスを覚えているとは限らないし、
本文に署名が入っているとも限らない。
公用・私用・ネット用などとアカウントをまめに使い分ける人ばかりではないので、
会社名やらハンドルやら内輪の愛称やら本名やらが表示されて
「誰?」って思うことも多いし、
逆にいろんなアカウントから送ってくる人もいて、
それを一まとめにソートしたいとか、
あるいは同名を区別したいとか…。
そんなに突飛な要望でもないように思うんですが、
私だけが知らない機能でもあるのかしらん?
そんなわけで作ってみたのですが、
VBAは知識も少なく、経験も浅く、しかもOutlookでは初めてなので、
本来他人様にお見せするようなしろものではありません。
ご笑覧くださいませ。
動作の概要
現在開いているフォルダにあるメールの差出人のアドレスが
既定の連絡先フォルダにある連絡先のアドレス(アドレス2,3を含む)と一致すれば、
そのメールをその連絡先に「関連付け」る。
フィールド「関連付けられた連絡先」を出しておけば、
そこに連絡先の「表示名」が表示されます。
Sub Sample()
Set myNamespace = Application.GetNamespace("MAPI")
Set myCfolder = myNamespace.GetDefaultFolder(olFolderContacts)
Set myMfolder = Application.ActiveExplorer.CurrentFolder
For Each Item In myMfolder.Items
With Item
myAddress = .SenderEmailAddress
For Each myCitem In myCfolder.Items
Select Case myAddress
Case myCitem.Email1Address, myCitem.Email2Address, myCitem.Email3Address
.Links.Add myCitem
.Save
End Select
Next myCitem
End With
Next Item
End Sub
Outlook2003で動作確認
仕訳ルールで動作するようにしたかったのですが、
SenderEmailAddressを取得する部分がOutlookにはウイルスちっくに見えるらしく、
送受信の度に警告が出て鬱陶しいので断念しました。
乱長文深謝。
No.5
- 回答日時:
> 素人が見るとソフトでマッチングさせればできそうな気がしますよね。
>
> 逆にそういうことができるメーラは世の中にないのでしょうか?
私の知る限り無いですね。
私は、そういう変更は出来ない方が良いと考えます。
何故なら折角送信者側が意図して付けた表示名を受信者側で改変することに繋がるからです。
No.4
- 回答日時:
> 受信メールのメールアドレスはたとえば***@yahoo.co.jpなど一目見て
> 連絡先に登録しているこの人だということがわかりません。
>
> Outlookの機能を使って日本語名などを表示できれば
> ありがたいと思っています。
> 逆に連絡先に登録している誰から送られたかはみなさんどのように
> してわかるようにしているのでしょうか?
このサイトでよく見られる質問です。
ですが、Eメールでは無理です。
Eメールの送信者名は、受信メールのヘッダ情報を転記しているだけですので、送信側で日本語名を設定してくれない限り表示させることは出来ないのです。
この回答への補足
回答ありがとうございます。
電子メールのヘッダにメールアドレスがあり、受けて側にはメールアドレスと名前の情報があるのに大変なもんなんですね。
素人が見るとソフトでマッチングさせればできそうな気がしますよね。
逆にそういうことができるメーラは世の中にないのでしょうか?
今はOutlookの連絡先を検索で誰か調べています。
violet430はどうされていますか?
No.1
- 回答日時:
意味がよく分からないです。
メールの送信者はメールアドレスを見れば特定は出来ます。
そのアドレスが実際に誰なのかを知りたいと言うことなら、それはまず無理です。
どういう意味なのか補足下さい。
この回答への補足
早々の回答ありがとうございます。
受信メールのメールアドレスはたとえば***@yahoo.co.jpなど一目見て
連絡先に登録しているこの人だということがわかりません。
Outlookの機能を使って日本語名などを表示できれば
ありがたいと思っています。
逆に連絡先に登録している誰から送られたかはみなさんどのように
してわかるようにしているのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Outlook(アウトルック) w10からw11にバージョンアップ。アウトルックがクラウドと連携…そのためか、連絡先が消失!! 3 2023/05/09 18:34
- その他(Microsoft Office) Outlookメール 連絡先の検索について 〈 ご説明 〉 Windows PC の Outlook 1 2022/09/23 14:43
- iPad iPadでoutlookのビューの幅を広げたいのですが、やり方が分かりません。 iPadでoutlo 2 2022/12/29 10:56
- Outlook(アウトルック) メール送信できない 3 2022/07/20 09:07
- Outlook(アウトルック) 「送信トレイに未送信のメッセージがあります。このまま終了すると、次にoutlookを起動するまでメッ 1 2023/02/24 15:13
- Outlook(アウトルック) Outlook web版で連絡先リストのエクスポート、インポートはできますか? 1 2023/06/17 11:05
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
- Outlook(アウトルック) 「受信トレイ」等、日本語の表記がされません 1 2023/01/31 15:22
- Gmail g mailで「すべて送受信」 4 2022/06/02 14:47
- Outlook(アウトルック) Outlookメールを立ち上げた(開いた)ときに常に『受信メール』一覧が表示される、という設定の方法 1 2023/04/30 17:37
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
アウトルックで受信メールが連絡先の登録名で表示されないのですがどうしてでしょうか?
Excel(エクセル)
-
Outlookで差出人の表示が消えました!
Yahoo!メール
-
Outlook Expressで受信したメールを名前で表示する方法!
Yahoo!メール
-
-
4
outlook2013 受信したメール名前変更
Outlook(アウトルック)
-
5
outlookでメールを送ってくれた相手の名前を変更する方法はありますか? 教えて頂きたいです!
Outlook(アウトルック)
-
6
受信トレイの件名が表示されなくなった
Outlook(アウトルック)
-
7
メール受信・送信者を漢字、ひらがなで表示したい
Yahoo!メール
-
8
受信したメールの送信者アドレスを表示させたい
Yahoo!メール
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MAIL administratorって、何?
-
間違ったアドレスに送信しても...
-
gmailで、10000件のメールを一...
-
Gmailアカウントを、「特定の端...
-
gmailアドレスの@以降
-
Gmail開くと、メッセージを取得...
-
niftyのアドレスについて
-
Gメールが送れません。何故でし...
-
複数人にメールを一斉送信する...
-
パソコンでgmailを見るにはどう...
-
アカウントの消えたアドレスに...
-
自分が以前使っていたメールア...
-
ToとCCとBCCに同じアドレスを入...
-
outlookでサーバーに残っている...
-
メールアカウント設定時 ホスト...
-
Thunderbirdの接続に失敗したと...
-
メールアカウント削除したら受...
-
ps4で課金した時やなんか買った...
-
メールアドレスは代わっていな...
-
アップルIDと、 Gmail同じでも...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gmailで、10000件のメールを一...
-
Gmailアカウントを、「特定の端...
-
間違ったアドレスに送信しても...
-
outlookでサーバーに残っている...
-
MAIL administratorって、何?
-
複数人にメールを一斉送信する...
-
迷惑メールのアドレスの頭にあ...
-
gmailアドレスの@以降
-
Gmail送信の不具合について
-
ToとCCとBCCに同じアドレスを入...
-
以前使っていたアドレスのメー...
-
niftyのアドレスについて
-
アドレスやアカウントを削除す...
-
迷惑メール対策でアドレス変更...
-
ドットを上に打つキーはどれ?
-
ps4で課金した時やなんか買った...
-
アップルIDと、 Gmail同じでも...
-
自分が以前使っていたメールア...
-
メールアカウント設定時 ホスト...
-
パソコンでgmailを見るにはどう...
おすすめ情報