outlook-vba相关内容

如何使用过滤器在主题中搜索带有附件和关键字的项目

我正在编写一个代码,该附件将通过主题过滤器下载到与主题相关的上下文中的文件夹位置. 经过长时间的互联网搜索,我的代码可以正常工作,但是这里的问题是我想将关键字放入主题过滤器中,以便随着主题每天都在变化,它会下载附件 例如一天Sub: training_24357,第二天training_24359. 此外,我想每5分钟自动运行一次代码,我们将不胜感激 下面是我的代码. ..
发布时间:2020-05-22 19:38:30 其他开发

如何创建脚本以将收件箱中当前处于活动状态的电子邮件移动到Outlook 2007中的另一个文件夹

有时我会收到我想保留的电子邮件,但是将其移动到适当的文件夹中可能会很痛苦.我该如何执行一个脚本,该脚本会将正在查看的电子邮件(例如使用C-S-v)移动到某个名为“缓冲区"的文件夹中? 我正在使用Outlook 2007. 谢谢. 编辑: 没有任何标准可以创建来自动执行此过程,例如通过规则.这只是我凝视它时所做的判断. 解决方案 这是我正在使用的代码. Sub Mov ..
发布时间:2020-05-22 19:38:04 其他开发

如何在不滚动的情况下制作整个电子邮件正文的屏幕截图?

我正在使用OL2010,并且希望制作整个电子邮件的屏幕截图(不仅是“屏幕"的截图). 可以通过VBA或外部程序完成吗? 解决方案 关于如何使用以下方法实现,有一个类似的问题 C#.请注意此答案,它说明了为什么在某些情况下根本不可能做到这一点. 有关如何捕获屏幕截图的一些VB示例代码,请参阅Microsoft的本文.这是最相关的部分: Option Explicit Opt ..
发布时间:2020-05-22 19:37:51 其他开发

在Outlook VBA中更新电子邮件主题

我正在尝试创建一个按钮控制的宏,该宏将更改电子邮件的主题.继此线程之后,我设法提出了这一点: Public Sub Confidential() Dim Item As Outlook.MailItem Dim oInspector As Inspector Dim strSubject As String Set oInspector = Application.ActiveInspe ..
发布时间:2020-05-22 19:37:48 其他开发

Excel VBA将正文包含在转发的Outlook电子邮件中

我正在尝试通过循环转发基于A列中提供的主题的电子邮件.它的工作正常,但我也想将C列中的内容包括到每个相应的邮件中. 还要从初始邮件中删除发件人和收件人的详细信息. 请求模板: 正文内容还应使用如下所述的列值. 有人可以帮我删除此详细信息并将其包含在下面吗? Option Explicit Public Sub Example() Dim olApp As Outloo ..
发布时间:2020-05-22 19:37:46 其他开发

将Outlook电子邮件另存为PDF +附件

因此,我正在使用宏来保存传入的邮件(带有收件箱规则和VBA代码).我遇到的问题是,当有多个具有相同名称的电子邮件(以及附件具有相同名称)时,它们将不会保存. (它们彼此覆盖). 我需要电子邮件和附件都循环到1到10(最多可以有十个具有相同名称的电子邮件和附件).这是代码: Sub SaveAsMsg(MyMail As MailItem) ' requires reference to ..
发布时间:2020-05-22 19:37:43 其他开发

从无法传递的电子邮件正文中提取文本字符串到excel

我需要有关Outlook VBA的帮助. 我正在尝试在Outlook中编写一个宏,用于从每个无法交付的电子邮件正文中提取电子邮件地址. 有数百封电子邮件发送失败,因此与自动复制和粘贴相比,自动提取它们会更好. 电子邮件正文如下: --------------------------------电子邮件------------------ ---------- 向以下收 ..
发布时间:2020-05-22 19:37:31 其他开发

从Outlook获取收件箱

我在Outlook 2010中配置了两个Exchange帐户,但是我找不到如何访问第二个帐户的收件箱. Session.GetDefaultFolder() 始终返回第一个. 即使枚举Session.Accounts,找到正确的帐户并调用 Session.Account(found one).Store.GetDefaultFolder() ,也会返回错误的收件箱(来自默认的交换帐户,而不是 ..

Outlook对象库不会在版本12和14之间切换

我在网络共享上有一个.dotm模板文件.有一些宏,它们引用了Word,Office和Outlook对象库.我们使用Windows XP和Windows 7这两个不同的平台,以及Microsoft Office 2007和Office2010.当用户打开模板文件时,Word和Office的引用会自动调整,并因此进行相应的调整(即,它们被设置为Microsoft Word 12 Object库或Mic ..
发布时间:2020-05-22 19:36:51 其他开发

哪些注册表项确定Outlook配置文件

我需要编写一个VBScript代码来检查Outlook是否使用MAPI配置文件或RPC over HTTP/S配置文件. 那么有人可以让我知道哪个注册表项决定了吗? 请帮助. 解决方案 在Outlook 2013中已更改: Outlook 2013开发人员的新增功能–与以前的Outlook共存版本 个人资料存储在以下按键下: HKEY_CURRENT_USER ..
发布时间:2020-05-22 19:36:45 其他开发

Outlook从超链接下载文件

我正在寻求一些帮助,以使每天执行几次的任务自动化. 我收到来自某个地址的电子邮件,然后将其自动排序(使用“规则")到专用文件夹中. 这些电子邮件包含指向要从Web下载的文档的超链接;但是,这些链接不是作为URL编写的,而是有一个链接显示为“下载所有文档". 我单击此链接,它将打开URL,该URL是所有文档的zip文件.然后,我将该zip文件以某种命名格式保存到某个文件夹中. ..
发布时间:2020-05-22 19:36:24 其他开发

更改Outlook邮件中的回复地址

我有一个Excel工作表,其中包含“雇员姓名",“电子邮件ID"和"DOB"三列. 我编写了一个宏,该宏将员工的出生日期与今天的日期进行匹配,该日期将向员工和我的部门抄送Outlook邮件. 当所有员工看到该邮件时,他们可以单击答复或全部答复. 我写了另一个Outlook宏,将“收件人地址"字段替换为他/她的生日人员电子邮件ID. 第二个宏正在我打开的所有Outlook电子 ..
发布时间:2020-05-22 19:36:19 其他开发

Outlook Access共享收件箱子文件夹

以下代码中存在一个奇怪的问题,我用于将Outlook电子邮件信息提取到Excel中.有时代码可以正常运行,但有时我会收到运行时错误 '-2147221233 (8004010f)' .当我确实收到此错误时,出现问题的是 Set objFolder = objMailbox.Folders("Inbox").Folders("ARCHIVE") 行. 我正在共享收件箱上运行代码,并且将"ARC ..
发布时间:2020-05-22 19:36:11 其他开发

电子邮件到达时如何启动URL

当电子邮件到达Outlook时,我想启动一个URL.我设置了一条规则,并使其触发了脚本功能.看来我想调用ShellExecute在浏览器中启动URL,但是当我点击以下行时: ShellExecute(0&, "open", URL, vbNullString, vbNullString, _ vbNormalFocus) 该方法未定义.有什么想法吗? 解决方案 Shell ..
发布时间:2020-05-22 19:35:55 其他开发

我可以通过VBA在Outlook中修改会话ID来对独立的电子邮件进行分组吗?

我确实收到了很多由各种机器人发送的邮件.我可以按主题轻松识别电子邮件(例如:“对票单123的回复"). 不幸的是,每封电子邮件都是自动自动生成的. 对于此Outlook,不像普通对话那样对它们进行分组. 我想知道是否可以修改例如邮件属性"ConversationID"?我是否需要创建一个"ConversationTopic"并将其分配给相关的MailItems? 解决方案 我能 ..
发布时间:2020-05-22 19:35:28 其他开发

如何将Outlook日历导出到Excel每周时间表?

我的老板在Outlook中安排了(不同项目的)会议日历. 如何在Excel工作表中输入每天在每个项目上花费的时间? Excel工作表由一列中编写的所有项目组成,一周中的每一天为一列. 解决方案 一个简单的Google搜索,并提供一些参考: Option Explicit Sub ListAppointments() Dim olApp As Object ..
发布时间:2020-05-22 19:35:20 其他开发

使用VBA从已保存的.msg文件中提取附件

我正在尝试从已保存的Outlook邮件中提取附加的Excel电子表格.邮件已作为.msg文件保存到共享文件夹中. 我正在努力让VBA将消息识别为文件. 我正在尝试在下面的代码中获取消息的详细信息,以作为概念证明. 一旦完成这项工作,我就可以遍历文件并处理附件. 我在此站点上找到了用于从仍在Outlook中的电子邮件中提取附件的代码,但是我无权访问Outlook文件夹,并且原 ..
发布时间:2020-05-22 19:34:53 其他开发

VBA遍历电子邮件附件并根据给定条件进行保存

这是上一个问题( 方案::我有一个代码循环浏览某个Outlook帐户中的所有电子邮件,并将附件保存到选定的文件夹中.以前,我的问题是从哪里选择要提取附件的文件夹(和帐户)(通过上一个问题的建议解决了这个问题.) 问题1:该代码在以下行显示“类型不匹配"错误: Set olMailItem = olFolder.Items(i) 问题2:如问题标题所述,我的主要目标是循环浏览所有附件 ..
发布时间:2020-05-22 19:34:50 其他开发