• 締切済み

Outlook2003のフィールドの表示について

Outlookで 携帯電話のアドレスを受信した場合 一見誰だかわかりません 受信ボックスにフィールドの追加で ニックネーム当を追加してみたんですけど ニックネームが表示されません 連絡先とリンクさせて表示させる方法はあるのでしょうか?

みんなの回答

noname#52504
noname#52504
回答No.3

#2です。 スイマセン、一部修正します。 選択しているアイテムがメールかどうか確かめる前に 送信者のアドレスを取ろうとしてました。 Sub Sample0711032()  Set myNamespace = Application.GetNamespace("MAPI")  Set myCfolder = myNamespace.GetDefaultFolder(olFolderContacts)  Set myMItems = Application.ActiveExplorer.Selection  For Each myMitem In myMItems   With myMitem    If .Class = olMail Then     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 If   End With  Next myMitem End Sub

AZR916
質問者

お礼

ワザワザ 有難うございます~ そこまでしてってレベルではありませんので 諦めます

noname#52504
noname#52504
回答No.2

既存の機能では難しいと思いますが、 たとえば下記のようなマクロを使用して、 メールと連絡先を「関連付け」てやれば、 メールボックスの「関連付けられた連絡先」フィールドに、 連絡先の「姓+名」が表示されるようになります。 動作の概要  選択しているメールそれぞれについて、送信者のアドレスが、  既定の連絡先フォルダにある連絡先のアドレス(アドレス2,3を含む)と一致すれば、  そのメールをその連絡先に「関連付け」る。  ※いくつかのメールを選択した上で手動で起動することを想定しています。   選択しているすべてのメールと、すべての連絡先について総当りで調べるので、   選択したメールや連絡先の数が多い場合にはかなり重たいかもしれません。 Sub Sample0711032()  Set myNamespace = Application.GetNamespace("MAPI")  Set myCfolder = myNamespace.GetDefaultFolder(olFolderContacts)  Set myMItems = Application.ActiveExplorer.Selection  For Each myMitem In myMItems   With myMitem    myAddress = .SenderEmailAddress    If .Class = olMail Then     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 If   End With  Next myMitem End Sub (Outlook2003で動作確認済) 参考 ■OUTLOOKの受信トレイに連絡先の名前を出したい http://oshiete1.goo.ne.jp/qa2995684.html

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

連絡先とのリンクはできません。 これはEメールの仕様なので他のメールソフトでもできないです。

AZR916
質問者

お礼

violet430さん 有難うございます 諦めるしかないのですね。。。

関連するQ&A

  • Outlook 2000

    相変わらず、Outlookと格闘しています。 1)連絡先の表示を「連絡先カード」にしています。Importすると、この表題は氏名になり、これをひとつずつ、会社表示に替えています。一括でできる方法があれば教えてください。 2)表示項目の追加や削除の方法を教えてください。フリカナまで表示しており、これを表示から削除したいのです。 3)メール受信はOutlook Expressで受信したいのですが、Outlook Expressと連動し、Outlookが立ち上げっているとこちらのほうで受信してしまいます。これらを切り離す方法(Outlook Expressでのみ受信)を教えてください。

  • outlook2003のアドレス帳

    outlook2003を使用しております。 連絡先に追加してある連絡先をアドレス帳で使いたいと思い、 フォルダ一覧⇒連絡先 右クリック⇒プロパティ⇒outlookアドレス帳タブ⇒電子メールのアドレス帳にこのフォルダを追加する にチェックを入れました。 この作業をしてアドレス帳に追加が出来たのですが、outlookを閉じ、再度開くとチェックが外れ、アドレス帳と連絡先のリンクが出来ません。 チェックを入れてから‘適用’は押しているのですが、何か原因、設定を保存そておく方法はあるのでしょうか? 詳しい方、お願い致します。

  • Outlook2007の連絡先の使い方について

    OUTLOOK2007を使っていますが、受信トレイでアドレス帳を参照して検索しようとしていますができません。困っています。 連絡先をアドレス帳に関連づけるために、連絡先のフォルダー⇒プロパティ⇒Outlookアドレス帳で、 電子メールのアドレス帳にこのフォルダを表示するのチェックボックスをクリックしようとしますが、このチェックボックスが薄字となっていてチェックできない状態です。 どうしたらよいのでしょうか?

  • Outlook Expressのアドレス帳の表示がおかしくなりました。

     こんにちは。  宜しくお願いいたします。  Outlook Expressのアドレス帳がおかしくなってしまいました。 まず、メイン画面に連絡先を表示していたのですが、そこに送信者からを自動的にアドレス帳に登録する設定になっていたのですが、表示がされません。  また、表示がされていないため、受信メールから「送信者をアドレス帳に追加する」をクリックすると、「すでに登録してあります」と、コールされます。  でも、アドレス帳にはないのです。  また、アドレス帳を開くと「メインユーザー」に登録していたものが消えてしまいました。  ちょっと、文章がややこしいかもしれませんが、宜しくお願いします。

  • Outlook連絡先のデータを別フィールドにコピーする方法

    アウトルック連絡先に3000件ほどのデータが入っています。 3000件の連絡先に「会社住所」や「会社電話」、「携帯電話」などがインプットされています。 登録されているデータそのものを変えずに、フィールドを変更する相談です。 例えば、「会社電話」フィールドに登録されている3000件のデータを一括して、「会社電話2」へと変更する方法はあるのでしょうか?

  • アウトルックで受信メールが連絡先の登録名で表示されないのですがどうしてでしょうか?

    アウトルック2003を使っているのですが、メールを受信した時に、連絡先に登録してある人からのメールを受信しても、送信者名がアドレス表示になっていて、連絡先に登録してある名前で表示されません。メールアドレスと名前は間違いなく登録してあるのですが、どうしてでしょうか? それと、連絡先とアウトルックアドレス帳とがありますが、何が違い、どのように使い分ければ良いのでしょうか? メール送信する場合は、連絡先にのみ登録してあれば問題無くアドレス入力できますが、アウトルックアドレス帳にも登録しないと駄目なのでしょうか?

  • OUTLOOKの連絡先がアドレス帳に表示できない

    OUTLOOKの連絡先に多数のアドレスがあるのですが、 これをアドレス帳で表示させようとして、連絡先のプロパティ でOutlookアドレス帳を開いても 「電子メールのアドレス帳にこのフォルダを表示する」の 部分が薄い色になっていてここのチェックボックスに チェックを入れることが出来ません。 以前はここにチェックを入れれば良かったように記憶 しているのですが、何か他にやるべきことがあるのでしょうか。

  • Outlook2003 の差出人表示を連絡先カードに入力した内容とするには?

    Outlook2003 の受信トレイ(一覧表示)を見ると、差出人、件名、受信日時などが一覧表示されています。 この差出人に表示される内容は、送信者の方が決めた文字列になるのですが、これが人によっては漢字だったり、英語だったりとまちまちで、一覧表示で並べると非常に見にくいのです。 この表示をそのメールアドレスと紐付けた(私の作った)Outlook連絡先の「姓、名」としたいのですが、これをする事はできますか? 「現在のビューの編集」→「フィールド」などで、表示内容をいろいろカスタマイズしようとしてみたのですが、どうもOutlook連絡先とメールがうまく紐付いてくれません・・・

  • Windows Live メールで送信元を名前表示

    先日、重いという理由で不本意ながらも、メーラーをサンダーバードから WindowsLiveメールに変更しました。 動作は軽くなったのでよかったのですが、1つ質問があります。 アドレス帳に新しく連絡先を追加したのに、受信ボックスの送信元の表示がメールアドレスになっています。 自分側の表示名を変更する方法は知っているのですが、相手(送信元)の名前をニックネームなどで表示する方法はでてきません。 あったとしても、古いバージョンのものなので、正直ほとんどアテになりません。 たとえば、「相手」というニックネームにしている人からメールが来たときに、送信元欄の表示を「相手」にしたいのです。 方法がわかる人はお願いします。 バージョンは2012です。

  • OUTLOOK アドレス帳に連絡先が表示できない

    OUTLOOK2007でアドレス帳に連絡先が表示できない状態です。 マイクロソフトサポートで確認したのですが、 手順1 ツール] メニューの [アカウント設定] をクリックします。 [アドレス帳] タブをクリックします。 Outlook アドレス帳が表示されている場合は [閉じる] をクリック ここではOutlookアドレス帳は表示できてます。 手順2 ナビゲーション ウィンドウで [連絡先] をクリックし、[ファイル] メニューの [フォルダー] をポイントし、[your folder name のプロパティ] をクリックします。 [Outlook アドレス帳] タブの [電子メールのアドレス帳にこのフォルダーを表示する] チェック ボックスをオンにし、表示する名前を入力し、[OK] をクリックします。 とありますが上記のチェックボックスをONにすることができません(半透明のチェックボックスで入力不可) どのような対処法があるの教えてください。