在Microsoft Excel中设置电子邮件提醒的3种方法

admin

在Microsoft Excel中设置电子邮件提醒的3种方法

在Microsoft Excel中设置电子邮件提醒的3种方法

借助 Excel 的功能和一些外部集成,您可以根据 Excel 工作簿中的特定日期或事件自动发送电子邮件。这是一项多功能功能,可以根据您的独特需求进行自定义。

在Microsoft Excel中设置电子邮件提醒的3种方法

在本文中,我们将探讨在 Microsoft Excel 中设置电子邮件提醒的 3 种方法,包括条件格式、函数、VBA 宏以及与 Power Automate 和 Outlook 等其他应用程序的集成。

推荐:WordPress卸载媒体插件Leopard

如何在 Excel 中设置电子邮件提醒

要设置电子邮件提醒,我们需要探索 3 种方法。

  1. 使用 VBA 宏
  2. 与 Power Automate 集成
  3. 与 Azure 集成

在深入研究上述方法之前,让我们首先了解一下 Excel 中所需的准备工作。

在 Excel 表中计算提醒日期

要设置电子邮件提醒,您应该使用Excel 公式来创建通知或提醒系统。

实现此目的的直接方法是使用条件格式并结合各种函数,如 IF、TODAY 和 AND。

例如,要根据特定日期生成通知,您可以组合使用 IF 和 TODAY 函数。公式如下所示:

=IF(date_cell < TODAY(), “通知”, “”)

在此公式中,您将用包含要与当前日期进行比较的日期的特定单元格替换date_cell 。

当条件满足时,公式会在选中的单元格中显示“通知”,起到视觉提醒的作用。

结合 IF、TODAY 和 AND 函数,您可以根据多个条件创建提醒。

假设您希望在任务尚未完成且截止日期已过时出现提醒。您可以通过引入 AND 函数来实现此目的:

=IF(AND(date_cell < TODAY(), status_cell <> “已完成”), “提醒”, “”)

此处,date_cell表示截止日期所在单元格,status_cell表示任务状态所在单元格。如果两个条件都满足(截止日期已过且任务状态不是“已完成”),单元格中就会出现“提醒”信息。

为了确保输入的日期格式正确,请使用数据验证功能。

要打开“数据验证”对话框,请转到“数据”选项卡,然后单击“数据工具”组中的“数据验证”。

在日期列中设定截止日期后,您可以使用 Excel 的条件格式功能以直观的方式突出显示即将到期的任务。

基本上,条件格式允许您自动将特定格式应用于满足特定条件的单元格。它可以成为一种有用的视觉辅助工具,提示您发送电子邮件提醒。

例如,您可以设置规则,在截止日期为明天时将单元格的背景颜色更改为红色。这样,需要立即关注的关键任务或截止日期就会脱颖而出,提醒您采取行动。

值得注意的是,他们不会发送实际的电子邮件通知。

现在,是时候探索如何自动发送提醒电子邮件了。

1. 使用 Visual Basic 应用程序 (VBA)

Visual Basic for Application (VBA) 是 Excel 中的一项强大功能,可让您自动执行任务,例如向电子邮件地址发送提醒。

在本节中,我们将引导您编写和测试一个简单的 VBA 宏。

让我们创建一个简单的 VBA 宏来发送电子邮件提醒。

步骤 1

单击“开发人员”选项卡。

开发人员选项卡

第 2 步

单击代码组中的Visual Basic 。

打开 VB 编辑器

步骤3

在 Visual Basic for Applications 窗口中,单击插入>模块

插入新模块

步骤4

在模块窗口中,输入或复制以下代码:

Sub SendEmailReminder()

  Dim OutApp As Object

  Dim OutMail As Object

  Set OutApp = CreateObject(“Outlook.Application”)

  Set OutMail = OutApp.CreateItem(0)

  On Error Resume Next

  With OutMail

    .To = “recipient@example.com”

EDNA AI Advertisement
    .CC = “”

    .BCC = “”

    .Subject = “Reminder Email”

    .Body = “Dear Recipient, Don’t forget the deadline is approaching.”

    .Send

  End With

  On Error GoTo 0

  Set OutMail = Nothing

  Set OutApp = Nothing

End Sub
VBA 代码

将“ recipient@example.com ”替换为收件人的电子邮件地址。

步骤5

单击保存按钮。

Visual Basic 应用程序 (VBA) - 保存图标

第 6 步

单击“保存”按钮后,您将看到以下消息框。单击“否”。

单击“否”将 Excel 文件保存为启用宏的文件

步骤7

将 Excel 文件保存为启用宏的工作簿。

保存类型:Excel 启用宏的工作簿 (*.xlsm)

步骤8

点击运行

这将向指定收件人发送测试电子邮件提醒。

通过遵循这些步骤,您可以成功使用 VBA 向电子邮件地址发送提醒。

2. 集成 Power Automate

Microsoft 365 提供了一个强大的自动化工具,称为 Power Automate。

使用 Power Automate,您可以根据 Excel 文件中的日期自动发送电子邮件提醒。

在本节中,我们将讨论 Excel 与 SharePoint 的集成、启动和安排云流以及与 Office 365 Outlook 配合使用。

将 Excel 与 SharePoint 集成

首先,将您的 Excel 文件存储在 SharePoint 或 OneDrive for Business 中,可通过您的 Microsoft 365 帐户访问。

将文件存储在云中可以实现与 Power Automate 的无缝集成和自动化。

  1. 创建一个新的 Excel 文件或选择一个现有的文件。
  2. 将文件保存在 SharePoint 或 OneDrive for Business 中。
  3. 与需要的各方、合作者或团队成员共享文件。

启动和安排 Cloud Flow

接下来,在 Power Automate 中设置计划云流,以根据Excel 文件中的日期自动发送电子邮件提醒。

步骤 1转至Power Automate

第 2 步使用您的 Microsoft 365 帐户凭据登录。

步骤3单击“创建”

步骤4选择预定的云流

步骤5命名您的流程,设置开始日期和时间,并配置重复间隔。

然后,单击“创建”开始构建流程。

第 6 步单击加号可在重复后添加新步骤。

使用“列出表中的行”等操作配置流程以读取 Excel 文件中的日期。

Power Automate - 列出表中的行

提供访问 Excel 表的文件路径。

Power Automate - 选择数据表

步骤7

单击显示高级选项,然后在过滤查询字段中输入以下内容:

提醒日期 eq ‘

之后,点击“添加动态内容”。

接下来,转到“表达式”选项卡并在公式栏中输入以下公式:

formatDateTime(convertFromUTC(utcNow(), 'New Zealand Standard Time'), 'yyyy-MM-dd')

代码解释器!复制

Power Automate - 过滤查询字段

您可以使用自己的时区ID。

步骤8

将日期时间格式更改为 ISO 8601。

Power Automate - 更改日期时间格式

如果满足条件,则配置流程以使用 Office 365 Outlook 连接器中的“发送电子邮件(V2)”操作发送提醒电子邮件。

发送电子邮件(V2)

使用此操作,您可以自定义电子邮件主题、正文、收件人等。

  1. 在您的流程中,从 Office 365 Outlook 连接器添加“发送电子邮件(V2)”操作。
  2. 根据您的提醒电子邮件要求,配置操作中的“收件人”“主题”“正文”字段。
  3. 测试流程以确保它根据 Excel 文件中的日期准确发送电子邮件提醒。
Power Automate - 配置收件人、主题和正文字段

通过使用 Microsoft 365、Power Automate 和 Office 365 Outlook,您可以通过 Excel 有效地自动执行电子邮件提醒,确保不会错过任务和截止日期。

3. Azure 集成

如果您希望将 Excel 自动化提升到一个新的水平,那么与Azure集成可以提供强大且可扩展的解决方案来发送电子邮件提醒。

Azure 提供一系列可与 Excel 协同工作的服务,例如 Azure Functions 和 Logic Apps,以满足您的特定需求创建自定义解决方案。

要开始使用 Azure 集成,您可以设置一个 Azure 帐户并探索可用于自动化的各种服务。

微软 Azure

例如,您可以使用 Azure Functions 处理 Excel电子表格中的数据,并根据特定条件或触发器发送自定义电子邮件提醒。

使用 Azure Logic Apps,您可以创建自动化工作流,包括发送电子邮件提醒以及其他操作(如更新数据库、向协作工具发布消息等)。

这是一种更高级的方法,但如果您想要额外的功能,那么值得探索。

最后的想法

现在,您已经了解了如何使用 VBA 宏从 Excel 发送电子邮件提醒、与 Power Automate 集成以及与 Azure 集成。

推荐:手工艺术家和工匠WooCommerce主题Zass主题


发表评论