vba - 如何将 Outlook Mailitem 设置为不在其自己窗口中的正在撰写的活动邮件?
问题描述
MailItem
如果邮件不在其自己的窗口中(即在 Outlook 中),如何将变量设置为正在撰写的活动邮件。
我已经看到了几个解释如何将变量设置为打开窗口的答案,例如:
Dim theEmail As MailItem, oInspector As Inspector
Set oInspector = Application.ActiveInspector
Set theEmail = oInspector.CurrentItem
这适用于邮件草稿是一个窗口而不是草稿位于 Outlook 中的情况。
如何引用不是新窗口的活动草稿?
我看过帖子说,Set theEmail = ActiveExplorer.Selection.Item(1)
但是这引用了收到的回复消息,而不是回复的草稿。
解决方案
使用Explorer.ActiveInlineResponse
. Explorer 可以从Application.ActiveExplorer
.
推荐阅读
- javascript - Javascript assign a class that doesn't exist to a variable
- azure-logic-apps - 在 Javascript 中用双引号嵌套替换字符串 - 第 2 部分
- python - Pandas prints out each dataframe cell's corresponding indexes
- javascript - 为什么我的 HTML 文件无法使用我已链接的 JavaScript 文件?
- nginx - 无法访问 Keycloak 管理控制台
- java - SpringBoot DTO + JPA 带列表
财产 - c++ - QT OpenGL没有完全渲染立方体?
- vue.js - Vue,js,用 v-model 计算属性?
- sql - 如何解决应用程序错误 0xc000007b?
- ios - UIDocumentPickerViewController:从 Dropbox 打开文件夹