前提
Excel VBAにて、Outlookのアドレス帳を更新するシステムを作っています。
連絡先グループを含む連絡先グループを作成するな機能を実装しようとしていますが、処理が実行されません。
実現したいこと
連絡先グループを含む連絡先グループを作成したい。
発生している問題・エラーメッセージ
エラーメッセージは発生していません。
見かけ上は、エラーが無く、下記コードが終了します。
該当のソースコード
VBA
1Option Explicit 2 3Sub 連絡先グループを含む連絡先グループを作成する() 4 5'参照設定は以下を設定しております。 6'Visual Basic For Application 7'Microsoft Excel 16.0 Object Library 8'OLE Automation’Microsoft Outlook 16.0 Object Library 9'Microsoft Office 16.0 Object Library 10'Microsoft Froms 2.0 Object Library 11 12Dim olApp As Outlook.Application 13Set olApp = New Outlook.Application 14 15Dim oNs As Outlook.Namespace 16Set oNs = olApp.GetNamespace("MAPI") 17 18Dim oContact As Outlook.Folder 19Set oContact = oNs.GetDefaultFolder(olFolderContacts) 20 21Dim oItems As Outlook.Items 22Set oItems = oContact.Items 23 24Dim oDistList As Outlook.DistListItem 25Dim addAddress As Recipient 26 27'*****思うように動かない箇所***************************** 28Set oDistList = oItems.Add(olDistributionListItem) 29oDistList.DLName = "全社" 30 31Set addAddress = Session.CreateRecipient("A社") 32addAddress.Resolve 33oDistList.addMember addAddress 34 35Set addAddress = Session.CreateRecipient("B社") 36addAddress.Resolve 37oDistList.addMember addAddress 38 39Set addAddress = Session.CreateRecipient("C社") 40addAddress.Resolve 41oDistList.addMember addAddress 42 43oDistList.Save 44'*****思うように動かない箇所***************************** 45 46Set oItems = Nothing 47Set oContact = Nothing 48Set oNs = Nothing 49Set olApp = Nothing 50 51End Sub 52 53 54
試したこと
結果のイメージ

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。