如何使用VBA将电子邮件发送到Entreprise Connect文件夹?
问题描述:
我需要发送电子邮件给企业从outlook连接(内容服务器)。电子邮件进入已在Content Server中创建的特定项目文件夹。用户点击电子邮件并单击链接,他们输入项目编号,然后找到LiveLink ID,创建路径并将电子邮件发送到那里。一切都用于与LiveLink完美协作,但是自从最近对Content Server进行更改后,没有任何效果。如何使用VBA将电子邮件发送到Entreprise Connect文件夹?
dim FP as mapifolder
dim folder as mapifolder
Set FP = Application.GetNamespace("MAPI").Folders("LiveLink")
'Set FP = Application.GetNamespace("MAPI").Folders("Entreprise Connect") //not working
For Each folder In FP.Folders
If fold.name Like "*GGG*" Then //We search for our division's folder within livelink
Set FP = folder
Exit For
End If
Next
For i = 0 To UBound(path) - 1
Set FP = FP.Folders(path(i)) //path(0) = "ProjectXXX/", path(1) = "Budget/", etc
Next
End If
因此,此代码用于与LiveLink一起使用,现在我们使用Entreprise Connect,但它没有。 查看图片,我不知道它是否被认为是一个文件夹或其他东西,在调试过程中,每当我查看它时,FP总是“无”。 http://i.imgur.com/SG4dO1t.png
PS:我没有做第一个代码,我只是想让它现在工作。谢谢。
答
问题解决!
我删除了对GGG的搜索并对其名称进行了硬编码。当离线服务器名称变为“Livelink GGG-12(离线)”时,搜索引擎用于处理文件夹名称更改。
看来,我在一个变量中也犯了一个错字错误。
Set FP = Application.Session.Folders(“Enterprise Connect”)。Folders(“Livelink GGG-12”)