当サイトの記事にはプロモーションが含まれています。

Outlook VBAで未読メールを取得する方法とは?【初心者向け解決ガイド】

パソコンパソコン・スマホ教室
スポンサーリンク

皆さん、こんにちは。今日は、Outlookで未読メールを自動的に取得する方法をご紹介します。パソコンやスマホが苦手な方でも大丈夫です。ゆっくりと一緒に学んでいきましょう。

スポンサーリンク

Outlook VBAとは?

まず、Outlook VBAという言葉を聞いたことがありますか?VBAとは、Visual Basic for Applicationsの略で、Microsoftのアプリケーションを自動化するためのプログラム言語です。Outlook VBAを使うと、Outlookの作業を自動化できます。例えば、未読メールを自動でチェックしたり、特定のフォルダに移動したりすることが可能です。

未読メールを取得する手順

では、実際に未読メールを取得する手順を見ていきましょう。難しく感じるかもしれませんが、順を追って説明しますのでご安心ください。

  1. Outlookを開く
    まず、Outlookを起動します。
  2. VBAエディタを開く
    キーボードの「Alt」キーを押しながら「F11」キーを押して、VBAエディタを開きます。
  3. 新しいモジュールを作成する
    「挿入」メニューから「標準モジュール」を選択します。これで、新しいモジュールが作成されます。
  4. コードを入力する
    以下のコードをコピーして、先ほど作成したモジュールに貼り付けます。
vbaコード
Sub GetUnreadMails()
Dim outlookApp As Outlook.Application
Dim inbox As Outlook.Folder
Dim mailItem As Object
Dim unreadCount As Integer

' Outlookアプリケーションを取得
Set outlookApp = New Outlook.Application
' 受信トレイを取得
Set inbox = outlookApp.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
' 未読メールの数を初期化
unreadCount = 0

' 受信トレイ内の各アイテムをチェック
For Each mailItem In inbox.Items
' アイテムがメールであり、未読の場合
If TypeName(mailItem) = "MailItem" And mailItem.UnRead Then
' 未読メールの件名を表示
Debug.Print mailItem.Subject
' 未読メールの数をカウント
unreadCount = unreadCount + 1
End If
Next mailItem

' 未読メールの総数をメッセージボックスで表示
MsgBox "未読メールは " & unreadCount & " 件あります。"
End Sub

このコードは、受信トレイ内の未読メールをチェックし、その件名を表示するとともに、未読メールの総数をお知らせします。

このサイトをチップで応援

コードの実行方法

コードを入力したら、実際に動かしてみましょう。

  1. コードを保存する
    「Ctrl」キーを押しながら「S」キーを押して、コードを保存します。
  2. コードを実行する
    「F5」キーを押して、コードを実行します。
  3. 結果を確認する
    未読メールの件名が表示され、最後に未読メールの総数がメッセージボックスで表示されます。

よくある質問や疑問

Q1: コードを実行しても何も起こりません。どうすればいいですか?

まず、Outlookが正しく起動していることを確認してください。また、VBAエディタでコードを正しく入力し、保存したか確認しましょう。エラーが表示される場合は、その内容を確認して対処してください。

Q2: 未読メールを既読に変更することはできますか?

はい、可能です。コード内で `mailItem.UnRead = False` と設定することで、未読メールを既読に変更できます。ただし、自動的に既読にする場合は注意が必要です。重要なメールを見逃さないようにしましょう。

まとめ

いかがでしたか?Outlook VBAを使って未読メールを自動で取得する方法をご紹介しました。最初は難しく感じるかもしれませんが、慣れてくると便利に使いこなせるようになります。他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

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