VBAを使用してMSOutlook 2013で電子メールカテゴリを変更するにはどうすればよいですか?

RobRaj

VBAでいくつかのアクションを完了した後、電子メールのカテゴリを自動的に変更するマクロを作成しようとしています。

見栄えのするコードをいくつか作成しましたが、常に機能するとは限らない問題があります。カテゴリが変更されず、エラーのように見える場合があります。

Dim myolApp As Outlook.Application
Dim olFolder As Outlook.MAPIFolder
Dim ns As Outlook.NameSpace
Set ns = Outlook.GetNamespace("MAPI")
Set myolApp = CreateObject("Outlook.Application")
Set olFolder = ns.GetDefaultFolder(olFolderInbox)
Set olFolder = myolApp.ActiveExplorer.CurrentFolder
Dim itm As Object
Dim mailcattable As Variant
Dim kategoria As String

For Each itm In olFolder.Items

For b = 0 To UBound(mailcattable)
    If mailcattable(b) = "ABCD" Then
       mailcattable(b) = "After ABCD"
       kategoria = Join(mailcattable, "; ")
       itm.Categories = kategoria
    End If
Next
Next

修正方法を教えてください。

ドミトリー・ストレブレチェンコ

アイテムを保存することはありません。kategoria各アイテムの変数をリセットすることもお勧めします。

    Dim bModified As Boolean
    For Each itm In olFolder.Items
      kategoria = ""
      bModified = false
      For b = 0 To UBound(mailcattable)
        If mailcattable(b) = "ABCD" Then
           mailcattable(b) = "After ABCD"
           kategoria = Join(mailcattable, "; ")
           itm.Categories = kategoria
           bModified = true
        End If
      Next
      if bModified Then 
        itm.Save
      End If 
    Next

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

OpenCart2.0を使用します。カテゴリページに顧客の電子メールを表示するにはどうすればよいですか?

分類Dev

VBAを使用してMSOutlookでルールのテキスト値を取得するにはどうすればよいですか?

分類Dev

SESが送信する電子メールを変更するにはどうすればよいですか?

分類Dev

crontabを使用して電子メールを送信するときに件名を変更するにはどうすればよいですか?

分類Dev

crontabを使用して電子メールを送信するときに件名を変更するにはどうすればよいですか?

分類Dev

crontabを使用して電子メールを送信するときに件名を変更するにはどうすればよいですか?

分類Dev

電子メールで送信されたリセットパスワードVIEWを変更するにはどうすればよいですか?

分類Dev

laravelでリセットパスワードの電子メールの件名を変更するにはどうすればよいですか?

分類Dev

MFMailComposeViewContollerを使用してPDFを電子メールで送信するにはどうすればよいですか?

分類Dev

EventStoreでカテゴリ区切り文字を変更するにはどうすればよいですか?

分類Dev

Azure Devopsの電子メール通知テンプレートを変更するにはどうすればよいですか?

分類Dev

選択した電子メールをリッチテキストからHTML形式に変換するにはどうすればよいですか?

分類Dev

WordPress Avadaの子テーマを使用して、メインロゴのリンクをホームページではなくカスタムURLに変更するにはどうすればよいですか?

分類Dev

サブカテゴリを動的に変更するにはどうすればよいですか?

分類Dev

deviseを使用して電子メールのみを更新するにはどうすればよいですか?

分類Dev

NLogを使用して電子メールを送信するにはどうすればよいですか?

分類Dev

WPグーテンベルクのカテゴリコンポーネントパネルを変更するにはどうすればよいですか?

分類Dev

電子メールを自動的に転送して送信者を変更するにはどうすればよいですか?

分類Dev

HTML電子メールテンプレートを作成するにはどうすればよいですか?

分類Dev

各セルを変更した最後のユーザーの電子メールを取得するにはどうすればよいですか

分類Dev

管理フォームを変更して、カテゴリの機能でキーワードを取得するにはどうすればよいですか?

分類Dev

Woocommerceの製品カテゴリメニューを変更するにはどうすればよいですか?

分類Dev

最終的に変更されたユーザー名(電子メール)または名前を取得するにはどうすればよいですか?

分類Dev

MSOutlookアドイン。電子メールの「To:」または「Cc:」フィールドが変更されたときにトリガーを取得するにはどうすればよいですか?

分類Dev

Redmineの電子メールメッセージの一般的なスタイルを変更するにはどうすればよいですか?

分類Dev

Python matplotlibでカテゴリ変数を使用してx軸とy軸の目盛りを変更するにはどうすればよいですか?

分類Dev

VBAを使用して、選択したExcelセルをHTML形式の電子メール本文に送信するにはどうすればよいですか?

分類Dev

(アメリカ/シカゴ)時間をインド(アジア/コルカタ)時間に変更するにはどうすればよいですか

分類Dev

メールのOsTicketのロゴを変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    OpenCart2.0を使用します。カテゴリページに顧客の電子メールを表示するにはどうすればよいですか?

  2. 2

    VBAを使用してMSOutlookでルールのテキスト値を取得するにはどうすればよいですか?

  3. 3

    SESが送信する電子メールを変更するにはどうすればよいですか?

  4. 4

    crontabを使用して電子メールを送信するときに件名を変更するにはどうすればよいですか?

  5. 5

    crontabを使用して電子メールを送信するときに件名を変更するにはどうすればよいですか?

  6. 6

    crontabを使用して電子メールを送信するときに件名を変更するにはどうすればよいですか?

  7. 7

    電子メールで送信されたリセットパスワードVIEWを変更するにはどうすればよいですか?

  8. 8

    laravelでリセットパスワードの電子メールの件名を変更するにはどうすればよいですか?

  9. 9

    MFMailComposeViewContollerを使用してPDFを電子メールで送信するにはどうすればよいですか?

  10. 10

    EventStoreでカテゴリ区切り文字を変更するにはどうすればよいですか?

  11. 11

    Azure Devopsの電子メール通知テンプレートを変更するにはどうすればよいですか?

  12. 12

    選択した電子メールをリッチテキストからHTML形式に変換するにはどうすればよいですか?

  13. 13

    WordPress Avadaの子テーマを使用して、メインロゴのリンクをホームページではなくカスタムURLに変更するにはどうすればよいですか?

  14. 14

    サブカテゴリを動的に変更するにはどうすればよいですか?

  15. 15

    deviseを使用して電子メールのみを更新するにはどうすればよいですか?

  16. 16

    NLogを使用して電子メールを送信するにはどうすればよいですか?

  17. 17

    WPグーテンベルクのカテゴリコンポーネントパネルを変更するにはどうすればよいですか?

  18. 18

    電子メールを自動的に転送して送信者を変更するにはどうすればよいですか?

  19. 19

    HTML電子メールテンプレートを作成するにはどうすればよいですか?

  20. 20

    各セルを変更した最後のユーザーの電子メールを取得するにはどうすればよいですか

  21. 21

    管理フォームを変更して、カテゴリの機能でキーワードを取得するにはどうすればよいですか?

  22. 22

    Woocommerceの製品カテゴリメニューを変更するにはどうすればよいですか?

  23. 23

    最終的に変更されたユーザー名(電子メール)または名前を取得するにはどうすればよいですか?

  24. 24

    MSOutlookアドイン。電子メールの「To:」または「Cc:」フィールドが変更されたときにトリガーを取得するにはどうすればよいですか?

  25. 25

    Redmineの電子メールメッセージの一般的なスタイルを変更するにはどうすればよいですか?

  26. 26

    Python matplotlibでカテゴリ変数を使用してx軸とy軸の目盛りを変更するにはどうすればよいですか?

  27. 27

    VBAを使用して、選択したExcelセルをHTML形式の電子メール本文に送信するにはどうすればよいですか?

  28. 28

    (アメリカ/シカゴ)時間をインド(アジア/コルカタ)時間に変更するにはどうすればよいですか

  29. 29

    メールのOsTicketのロゴを変更するにはどうすればよいですか?

ホットタグ

アーカイブ