outlook-vba相关内容

Outlook邮件新邮件问题

我想当一个新邮件来到邮箱时做一些操作。因为我正在使用Item_Add()事件 Private Sub myOlItems_ItemAdd(ByVal Item As Object) ...东西 退出Sub 有谁可以告诉我如何设置“gilbertojperera@gmail.com”下的“收件箱”文件夹的处理程序? 问题: 我在这里遇到的问 ..
发布时间:2017-08-09 21:02:47 开发方法

如何编写在电子邮件主题行中搜索特定单词的IF语句

我有一个规则+脚本设置在Outlook中。该规则在电子邮件主题中查找特定的单词,然后运行下面的脚本(在模块中定义)。但它似乎只适用于我的个人收件箱,而不是群组收件箱。下面是代码的工作原理。 评论中的行是我试图解决的问题。 Public Sub saveAttachtoDisk(item As Outlook.MailItem) Dim objAtt As Outlook.Attac ..
发布时间:2017-08-09 20:59:16 开发方法

如何将Outlook邮件保存为.msg文件与类别和其他详细信息?

使用MailItem.SaveAs在Outlook VBA中保存电子邮件很容易 但是我没有看到任何保存附加细节的选项,例如作者和类别。 第三方程序MessageSave允许以.msg格式保存类别和作者的邮件。在Windows资源管理器中,“作者”和“类别”列显示与Outlook中相同的信息。 有人知道如何使用Outlook VBA保存邮件,包括这些附加信息? / strong> ..
发布时间:2017-08-09 04:42:20 开发方法

捕获时间邮件已发送

我是Outlook对象库的新手。我有一个Excel工作簿,其中包含电子邮件模板和附件的列表。我有一个插入按钮为每个列表项分开合并每个电子邮件(根据过程需要)。我已经写了代码来组合它们并显示一个电子邮件: Public Sub SendToThisPerson() Application.DisplayAlerts = False Application.ScreenUpdating ..
发布时间:2017-08-09 04:41:15 开发方法

如何使用Excel VBA在Outlook中指定嵌套文件夹

我需要使用Excel VBA在Outlook中指定嵌套文件夹的帮助。我会发布我在下面使用的代码。 我可以指定“收件箱”文件夹,但是当我尝试指定“收件箱”文件夹中的文件夹时,该代码将返回“没有这样的文件夹“消息。有人知道为什么会发生这种情况吗?如果是这样,我该如何解决? Option Explicit Sub HowManyEmails() Dim objOutlook As对象 ..
发布时间:2017-08-09 04:39:29 开发方法

来自Outlook宏的SenderName为空

我想从 MailItem中获取 SenderName 和到属性, code>对象,但它们通过空白。 我可以看到有$ code> SentOn ,主题和其他不为空的属性。 有没有人知道为什么这两个是空白的? 这是我的代码: Sub TestMacro() Dim myOlApp As New Outlook.Application Dim myOlexp As Outlo ..
发布时间:2017-08-09 04:37:15 开发方法

使用VBA以编程方式更改Outlook中电子邮件正文中的属性

我有一个电子邮件准备在Outlook 2013中发送 我想扫描电子邮件的正文,用于显示粗体文字(即粗体字符),并将其颜色更改为红色 (很高兴有)从宏中排除签名 我将下面的代码放在一起,但仍然无法正常工作。任何想法? Public Sub FormatSelectedText() Dim objItem As Object Dim objInsp As Outlook.Ins ..
发布时间:2017-08-09 04:12:52 开发方法

按正常顺序将剪贴板粘贴在Outlook电子邮件中

我有5个电子邮件用户表单。工作流程如下所示: 创建新电子邮件 userform1.show 用户选择字段 自动打印屏幕插入文本 userform2.show 用户选择字段 自动打印屏幕插入文本 userform3.show 用户选择字段 自动打印屏幕插入文本 userform4.show 用户选择字段 自动打印屏幕已插入在文本 userform5.sho ..
发布时间:2017-08-09 03:42:29 开发方法

Outlook仅在特定时间框架内检查电子邮件

我需要一个VBA outlook宏,用于检查特定时间段内文件夹中的项目。 目前,我的代码通过指定文件夹中的所有邮件,但这不是一个选项,因为该文件夹有数千个邮件,所以宏永远运行,任何想法,如何获得脚本仅从例如:从3/16/2015 12:00 PM到3/16/2015 2:00 PM检查邮件,不检查那个时间段内的任何电子邮件? 这是我现在所在的: Sub ExportToExcel( ..
发布时间:2017-08-09 02:56:39 开发方法

自动解包附加消息

我有一个辅助交换帐户,其中服务器规则处于活动状态,将其收到的每个邮件转发到我的主帐户(在另一个服务器上)。为了避免无意义的转发头文件并保留“发件人”和“收件人”字段,我转发邮件作为附件,并且 我有三个问题与这个代码有点卡住了,所以我发布在这里希望得到一些输入: 我想运行附件验证,所以只有实际的邮件类型被打包到收件箱。我找到了 .Type 属性,但这只给我一个数字,我找不到相应的引用。如 ..
发布时间:2017-08-09 02:49:31 开发方法

从MS Outlook的未读电子邮件下载附件

我想从我的MS Outlook下载所有未读邮件的附件。我发现下面提到的代码 StackExchange ,它会从第一个未读电子邮件中下载附件。 任何人都可以修改此代码,以便我可以将其应用于所有未读电子邮件。 code> Const olFolderInbox As Integer = 6 '~~>附件路径 Const AttachmentPath As String =“C:\” ..
发布时间:2017-08-09 02:48:49 开发方法

如何按日期排序电子邮件并打开发现的最新电子邮件?

我想知道是否有方法按日期排序电子邮件,然后打开发现的最新电子邮件。 我正在搜索有身体内的独特标签。为了避免重复的电子邮件具有相同的标签,我必须按日期排序这些电子邮件,并打开发现的最新电子邮件,以便我可以回复。 解决方案 您需要在电子邮件ff867228(v = office.15).aspx“rel =”nofollow noreferrer“> ReceivedTime 属性,返回 ..
发布时间:2017-08-09 02:39:39 开发方法

获取发件人电子邮件地

私有WithEvents项目作为Outlook.Items Private Sub Application_Startup() Dim objNS As Outlook.NameSpace 设置objNS = GetNamespace(“MAPI”) 设置Items = objNS。 GetDefaultFolder(olFolderInbox).Items End Sub ..
发布时间:2017-08-09 02:28:47 开发方法

将阅读邮件移动到Outlook中的新文件夹中

电子邮件收件箱 电子邮件阅读 所有阅读的电子邮件都被移动到“_Reviewed”文件夹 某些电子邮件会根据事情自动移动到特定的文件夹像主题,收件人或发件人 我是新手编程,非常新的编写脚本。 我正在尝试编写脚本的主要部分,将每个读取消息移动到我的“_Reviewed”文件夹。但是我不断收到这个错误 当我打了调试它带我到线路 设置objFolderDst = objFol ..
发布时间:2017-08-09 01:58:40 开发方法

如何取消vba followhyperlink?

我有一个excel工作表与一些超链接。其中一些是电子邮件地址。 当用户单击超链接时,我确定是否是电子邮件,使用 Worksheet_FollowHyperlink(ByVal Target As Hyperlink)和 Target.Address,如“mailto:*” 我现在想要的是 em>取消默认超链接行为 ,并以编程方式自己打开电子邮件客户端。这样,我可以提供一个默认消息并添加 ..
发布时间:2017-08-09 01:46:00 开发方法

在MS Outlook中,报告所有未收到回复的发送消息

我每天发出大量的电子邮件,往往无法跟踪哪些邮件实际上得到了回复。 有没有办法可以使用VBA脚本看看上周发送的所有消息,并检查他们是否收到回复? 具体来说,发送的电子邮件的报告尚未收到从他们发送的至少一个地址回复他们。 我知道一点点Excel VBA,但我不知道从哪里开始这个...或者甚至可以。 想法? [要求一个朋友,我个人鄙视Outlook] 解决方案 正如 ..
发布时间:2017-08-09 00:08:26 开发方法

如何选择从哪个Outlook帐户发送Mailitem - 可靠地使用SendUsingAccount

假设您有几个帐户连接到您的Outlook客户端,并希望能够选择使用VBA发送邮件的帐户。你是做什么? MailItem.SendUsingAccount参数看起来正确的方法来做到这一点,建议在其他地方使用 like here 或这里或 here 。但是,如果您将示例应用于开发人员参考,将SendUsingAccount属性设置为有效的帐户可能是不可能的。为什么? 这似乎是答案:您必须将Mai ..
发布时间:2017-08-08 22:53:52 开发方法

Outlook 2007中的ItemSend事件中的BCC不再有效

我在 ItemSend 中插入了代码,并保存了ThisOutlookSession模块。它工作一次,不再工作。它被保存为VBAproject.OTM,并且在重新启动Outlook之后打开模块时仍然存在。 Private Sub Application_ItemSend(ByVal Item As Object,_ Cancel As Boolean) Dim objRecip As ..
发布时间:2017-08-08 21:02:06 开发方法