次の方法で共有

Outlookの ①件名、②送信者、③送信者住所(メールアカウント)、④送信日時の情報をホルダー全部を自動で得る方法。

Anonymous
2024-10-19T08:06:07+00:00

Outlookの ①件名、②送信者、③送信者住所(メールアカウント)、④送信日時の情報をホルダー全部を自動で得る方法。

質問:

Outlookの ①件名、②送信者、③送信者住所(メールアカウント)、④送信日時の情報をホルダー全部を自動で得る方法。

■今まで試しと事 質問:![](https://learn-attachment.microsoft.com/api/attachments/a663355d-9e3c-40a2-9cbe-a30bcbf42d3b?platform=QnA"https://learn-attachment.microsoft.com/api/attachments/566b477b-60c5-4349-a73c-9a6471910b6f?platform=QnA" title="filestore.community.support.microsoft.com" rel="ugc nofollow">

1)  送信者住所(メールアカウント)を得る事が出来ない

2)  1度にホルダー全部出来る。

3,OutlookをCSV形式で一度エクスポートしてAccessやExcelで得る

1) 送信日時を得る事が出来ない。

2)    左側のリストに送信日時が無い。

2) 1度にホルダー全部出来る。


■総括(質問)

4つのDataを自動で得る方法は無いでしょうか?

Outlook バージョン2409(ビルド18025.20260)

Access 2016/Windows 10

1,手動でExcel等にコピーする。

1)一覧からメール選択して右クリック画面⇒転送をクリックして選択した時、表示される画面からFrom: Sent:Subject:を得る事が出来る。

2)From:には送信者氏名と送信者住所(メールアカウント)が有る。

3)Sentには送信日時がある。

4)Subjectには件名が有る。

5)1度にホルダー全部できずメール個々に手動で処理する必要が有る。

2,Accessにインポートする

1)  送信者住所(メールアカウント)を得る事が出来ない

2)  1度にホルダー全部出来る。

3,OutlookをCSV形式で一度エクスポートしてAccessやExcelで得る

1) 送信日時を得る事が出来ない。

2)    左側のリストに送信日時が無い。

2) 1度にホルダー全部出来る。


■総括(質問)

4つのDataを自動で得る方法は無いでしょうか?

Outlook バージョン2409(ビルド18025.20260)

Access 2016/Windows 10

Outlook | Windows | クラシック Outlook for Windows | 家庭向け

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. simo-k 80,685 評価のポイント ボランティア モデレーター
    2025-01-13T08:22:44+00:00

    > Replace関数で"=="を""に変換してエクスポート出来ました

    "="にて、計算式想定した入力をしたという事でしょう。 無効な計算式が蹴られただけですね。

    そして、幸いにもテキスト形式のメールだったという事でしょう。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

7 件の追加の回答

並べ替え方法: 最も役に立つ
  1. simo-k 80,685 評価のポイント ボランティア モデレーター
    2025-01-11T12:44:31+00:00

    メール環境が分からないので何とも言えない部分はありますね。

    > ドメイン名を分けて

    環境が分かりませんが、メールアドレスの表記方法を理解されていますか?

    もし、Exchange環境だと全く表記が変わります。

    > このメールは文字数は4298文字数

    何が4298文字でしょうか?

    それは、どうやって数えたのか具体的に補足説明して下さい。

    いや、説明を聞くだけ無駄なので不要です。

    ・cells(i,1)

      意図していない内容になることもあるでしょう

    ・cells(i,6)

      メールには書式が存在している事を理解出来ていますか?

      当該メールの書式は何ですか?

      書式に応じた対応をして下さい。

      リッチテキスト/html形式の場合は、Wordオブジェクトを利用して本文を抽出して下さい。

    【再記載】

    VBA(マクロ)の公式サポート場所は、海外コミュニティとなっています。

    有識者が集まっている所の方が、適切なアドバイスを受けやすいでしょう。

    Stack Overflow(VBA)

      [VBA プログラミングに関する質問]

      Stack Overflow には、説明的なタイトル、完全で簡潔な問題ステートメント、問題を再現する
      ための十分な詳細の要求などのガイドラインがあることに注意してください。
      機能要求または過度に広範な質問は、トピック外と見なされます。
      新しいユーザーの場合は、Stack Overflow ヘルプ センター にアクセスして詳細を確認して下さい。

    ※ 閲覧者・回答者が多い公式サポートサイトをお勧めします。

      英語で質問を送信してください。

    0 件のコメント コメントはありません
  2. Anonymous
    2025-01-11T12:01:59+00:00

    最終的には①件名、②送信者、③送信者住所、④送信日時、⑤件名、⑥本文をVBAで自作する事にしました。

    OutlookにVBAで記載しExcelに出す事にしました。

    送信者住所はユーザ名とドメイン名を分けてセルに記載しました。

    一応出来ましたが、OutlookからExcelに出す部分でエラーが出るメールが時として有ります。

    このメールも受信は出来ているがOutlookからExcelに出す部分でエラーが出る。・・・理由が分りません・

    このメールは文字数は4298文字数で特別に変わつていない様なのですがエラーが出る。

    このメールは何か特別の仕掛けが潜んでいるのか?

    質問:下記の赤丸楕円のとこでエラー(実行時エラー1004)がでる・・理由と解決策を教授ください。

    0 件のコメント コメントはありません
  3. JR K Yoshikawa 58,821 評価のポイント ボランティア モデレーター
    2024-10-19T09:44:55+00:00

    Power Automate を利用されてはいかがですか。

    Data extraction from email to Excel with Power Automate | by Raphael Zaneti | Medium

    0 件のコメント コメントはありません
  4. simo-k 80,685 評価のポイント ボランティア モデレーター
    2024-10-19T08:21:43+00:00

    > 4つのDataを自動で得る方法は無いでしょうか?

    マクロで新規アプリケーションを構築すれば実現可能な筈です。

    多分、Accessにデータ保存するのであれば、インターネット上にサンプルは転がっていないと思います。

    AccessからOutlookオブジェクトを参照して、お得意のAccessにデータ保存するだけの単純作業ですね。

    VBA(マクロ)の公式サポート場所は、海外コミュニティとなっています。

    有識者が集まっている所の方が、適切なアドバイスを受けやすいでしょう。

    Stack Overflow(VBA)

      [VBA プログラミングに関する質問]

      Stack Overflow には、説明的なタイトル、完全で簡潔な問題ステートメント、問題を再現する
      ための十分な詳細の要求などのガイドラインがあることに注意してください。
      機能要求または過度に広範な質問は、トピック外と見なされます。
      新しいユーザーの場合は、Stack Overflow ヘルプ センター にアクセスして詳細を確認して下さい。

    ※ 閲覧者・回答者が多い公式サポートサイトをお勧めします。

      英語で質問を送信してください。

      所謂、くれくれ君には対応してくれないと思います。

    0 件のコメント コメントはありません