【发布时间】:2017-04-07 14:28:51
【问题描述】:
我正在编写一个脚本来创建和更新 Outlook 注释。一切正常,除了一个问题。
它在我的个人邮箱上创建和更新便笺,我需要它在我们都可以访问的部门邮箱上创建和维护便笺(我在 Outlook 中设置了两个帐户)。
尽管脚本由部门邮箱上的规则触发并获得部门邮箱的邮件项目,但仍以这种方式运行。我如何告诉 VBS/Outlook 我想使用哪些笔记文件夹/帐户?我在任何地方都找不到概述如何选择将在哪个帐户下创建笔记的任何内容。
我正在使用 Outlook 2016。
Set olkFolder = Session.GetDefaultFolder(olFolderNotes)
Set olkNote = olkFolder.Items.Find("[Subject] = 'Sequential Number'")
If TypeName(olkNote) = "Nothing" Then
Set olkNote = Application.CreateItem(olNoteItem)
olkNote.Body = "Sequential Number" & vbCrLf & "NextValue=" & STARTING_VALUE + 1
GetNextNumber = STARTING_VALUE
Else
arrLines = Split(olkNote.Body, vbCrLf)
For Each varLine In arrLines
If Left(varLine, 10) = "NextValue=" Then
GetNextNumber = CInt(Mid(varLine, 11))
olkNote.Body = "Sequential Number" & vbCrLf & "NextValue=" & GetNextNumber + 1
End If
Next
End If
【问题讨论】:
-
你能提供你的代码吗?
-
添加到初始帖子
-
你能发布完整的代码吗?以及正在使用哪些窗口?
标签: vba outlook outlook-2016