outlook-vba相关内容

Outlook .items.restrict使用两个过滤器

我正在使用一个打开电子邮件并下载其附件的脚本。现在我可以选择在最近的电子邮件中下载最新的附件: Sub CTEmailAttDownload() Const olFolderInbox As Integer = 6 '~~>附件路径 Const AttachmentPath As String =“C:\TEMP\TestExcel” Dim oOlAp As Object ..
发布时间:2017-09-08 22:49:58 Office

MailItem发送无效

38407819“>这里的问题进一步说明。 在这种情况下,我想知道为什么如果我将电子邮件设置为对象,我会在 MailItem.Sent属性。 问题 通过向项目添加outlook引用: 错误无效使用属性(.Sent)的代码: SetEmailAsObjectCode Dim olApp As Object:设置olApp = CreateObject(“Outloo ..
发布时间:2017-09-08 22:42:37 Office

“运行时错误462:远程服务器机器不存在或不可用”当第二次运行VBA代码时

以下代码是第一次运行时正常工作,但是当我需要再次运行时,它会给我这个错误: 运行时错误'462':远程服务器机器不存在或不可用 它不会一直发生,所以我想它与在后台运行的Word(而不是)有关系?我在这里缺少什么? 子文档() 表格(“examplesheet”)。 Dim WordApp1 As Object Dim WordDoc1 As Object 设 ..
发布时间:2017-09-07 08:14:55 Office

预先确定具有发送电子邮件数据的单元格

我在下面找到了代码。 代码要求要选择的数据的范围并发送电子邮件。我试图预先确定这些细胞,但我无法想像出来。 示例 这是我的表,我不想每次运行代码时选择单元格,而是我希望代码从单元格A2:C6中获取数据 代码: Sub SendEMail() 'update by Extendoffice 20160506 Dim xEmail As String Dim x ..
发布时间:2017-09-07 07:21:40 Office

VBA展望预约

我正在尝试将数据从Excel复制到Outlook约会项目。我已经创建了一个带有表格和一些图像的模板,并希望从模板正文中格式化的表格中的excel文件复制数据。但是,与电子邮件不同的是,outlook约会不支持“htmlbody”属性,因此难以将模板粘贴到模板中。 到目前为止,我试图这样做: Dim olAppItem as Outlook.AppointmentItem 设置olA ..
发布时间:2017-09-07 06:48:13 Office

在多个Excel实例之一中查找工作簿

我在Outlook VBA中有一个宏,需要从打开的Excel工作簿(“ Workbook1 ”)中获取数据。 我参考我需要选择的工作簿如下: Dim objApp As Excel.Application Set objApp = GetObject(,“Excel.Application”) 设置wb = objApp.Workbooks(“Workbook1.xlsx”) ..
发布时间:2017-09-07 06:15:55 Office

VBA从单元格更改

为了解释我的标题,基本上我有一个宏代码,显示不正确的请求天数需要从共享邮箱导出。现在每天都要改变我们需要出口的天数,真的很沮丧。以下行有问题: 如果VBA.DateValue(VBA.Now) - VBA.DateValue(vItem.ReceivedTime)< ; = 10然后 这个数字需要每天更改,所以我尝试了活动单元格,没有成功,因为我收到运行时错误438。 ..
发布时间:2017-09-07 05:51:14 Office

VBA截取网页的截图,将其保存为文件,并将其附加到新的电子邮件中

我是VBA世界的新手。但是我发现了一些有希望的东西: 如何使用vba拍摄网页的屏幕截图 它提供了如何在打开IE后拍摄截图的想法。 但是并没有说明如何将其保存在本地机器上,并附加到新的电子邮件中。 我该怎么做? 编辑 - 现在,我正在使用selenium并运行一个shell脚本来执行VBA中的selenium脚本来存储它。但是这样会更好 解决方案 Outlook ..
发布时间:2017-09-07 02:55:15 Office

Excel VBA用户窗体选择要复制的Outlook文件夹

我正在尝试创建一个用户表单,允许用户选择将一组电子邮件从Excel电子表格复制的文件夹。我已经完成了所有其余的工作(即创建了复制过程),但是目前我必须手动输入这个宏的每个新安装的命名空间和文件夹层次结构。以下是我的手动过程 设置ol_App =新建Outlook.Application 设置ol_Namespace = ol_App.GetNamespace(“MAPI” ) '设置ol_ ..
发布时间:2017-09-07 01:50:24 Office

如何从Excel应用程序中捕获Outlook事件

我有一本工作簿,至少有15位使用者定期使用和更新,内容包含客户信息,内容为H3:H1500。使用Worksheet_FollowHyperlink事件,我们可以通过预先写入的Outlook帐户发送电子邮件,并依赖于一周中的某个星期请求订单(M-F,星期六和星期日),并且代码可以正常生成消息。我的主要问题是跟踪客户端的响应。每当H列中的超链接被选中时,我尝试使用一个记录日期的日期(NOW函数)和En ..
发布时间:2017-09-04 01:13:59 Office

从Excel 2007 VBA发送电子邮件,使用Outlook模板&设置变量

我有一个数据列表,我们来说说存储在Excel工作表中的客户信息(名称,电子邮件,金额等)。我的目标是单击Excel中的按钮,并将其信息发送到Outlook模板。 创建邮件对象 将邮件对象设置为模板文件 设置,然后使用当前客户端的数据填充模板 - 大多数在此处停留,不知道如何指定变量在一个模板中,然后在VBA中与他们联系 保存到草稿以供稍后查看/发送 例如。亲爱的 ..
发布时间:2017-09-03 19:51:07 Office

如何使用VBA或Macros将Outlook邮件复制到excel中

这是我的第一篇文章。 我是VBA和Macros的新手。如果有人帮助我使用VBA代码和宏,这将是有帮助的。 每天我会收到大约50-60个邮件与一个标准主题:“任务完成”。我已经创建了一个规则,所有这些邮件移动到一个特定的文件夹:“任务完成”。 每天阅读所有50-60个邮件,更新所有邮件是非常花费很多时间 所有50-60邮件到我的收件箱将具有相同的主题,但来自不同的用户。 邮件正文将 ..
发布时间:2017-09-03 16:25:37 Office

outlook event newMail(newItem)

我正在使用outlook 2003 我搜索一种创建新邮件时获取事件的方式(当创建新邮件的窗口时) 注意:我搜索所有方式将新菜单添加到新邮件窗口) 解决方案 此示例代码应放在ThisOutlookSession模块中。重新启动Outlook,每当您创建新的电子邮件时,您将看到消息框。 私人WithEvents objinspectors作为Outlook.Inspector ..
发布时间:2017-08-31 05:13:43 开发方法

VBA Outlook活动移动电子邮件

我搜索一个方法来获取展望中的移动项目/电子邮件的事件。 我们可以使用检查器吗? 或者也许有一个事件处理程序,如项目或新邮件? 谢谢 更多详细信息: 我有4个或更多的邮箱。 每个文件夹和子文件夹的数量为X(其中1个是具有数百万个文件夹的活动链接框)。 有些是常见的盒子,有人拖拽普通邮件。 我想在每次邮件在livelink框中的文件夹上移动时捕获。 解决方案 ..
发布时间:2017-08-29 19:08:44 开发方法

VBA脚本自动对电子邮件中的第一个超链接进行操作

我很新,所以请温柔。我使用outlook 2010,我需要一个vba脚本来自动定位和操作电子邮件中的第一个超链接。我可以使用outlook邮箱规则来选择这个脚本,但是我不能写。任何帮助将不胜感激 我被给了这个,但它只打开电子邮件中的URL,但不是第一个超链接 Sub LaunchURL(itm As MailItem) Dim bodyString As String Di ..
发布时间:2017-08-09 23:45:35 开发方法

更改“从字段”

我的Outlook帐户中设置了一个Outlook电子邮件,比方说“example@xxx.com”。 我有另一个“电子邮件帐户”,让我们说“alias@zzz.net”,仅仅是指向我的@ xxx.com帐号的指针。 Outlook没有指针帐户的设置我将其输入到“从”字段的能力。我设置Outlook手动更改@ xxx.com和@ zzz.net之间的发件人字段。 由于我的@ xxx ..
发布时间:2017-08-09 23:10:35 开发方法

生成文件以使用“密件抄送”字段打开Outlook新邮件

我需要在用户计算机上以编程方式打开展望2016,新消息包含预定义字段(To,Bcc,UTF-8正文,附件)。为此,我需要生成一个outlook打开的文件作为一个新消息,或一个脚本,使outlook打开新消息。 它可能看起来像一个容易任务,但实际上是棘手的。例如,我会以这样一种方式来生成.eml文件,内容如下: From: info@m.net 至:to@m.net Cc:cc@ ..
发布时间:2017-08-09 23:08:18 开发方法

使用Outlook VBA将选定的电子邮件保存为文本文件

我正在尝试将Outlook中所选的电子邮件保存为文本文件。 我希望这样工作: 保存一个电子邮件一次,但保存所有选定的电子邮件,而不是一个电子邮件。 他们需要将它们保存为新文件。我知道导出功能将它们全部保存为一个大文本文件,但需要它们各自拥有。 以下是我到目前为止: Sub SaveEmail() Dim Msg As Outlook.MailItem ' ..
发布时间:2017-08-09 22:58:34 开发方法