Outlook.com 问题

匿名
2025-05-25T09:46:27+00:00

大神们您好,QQ邮件现在会触发邮件发送行为了,但是不点击 10列的单元格下不会触发邮件发送的行为

每次都需要点击J10列有“提醒”的单元格了才会触发邮件发送的行为,單元格的“提醒”不是文本,是輸入函數轉換的自動填充的“提醒”,,該怎麼辦,期待您的再次幫助......謝謝.....祝您開心快樂每一天..

Outlook | Windows | 新版 Outlook for Windows | 商业版

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

32 个答案

排序依据: 最新
  1. 匿名
    2025-06-04T03:03:49+00:00

    大神您好,应该怎么设置,您可不可以把设置好的代码发给我复制下使用......期待您的再次帮助......谢谢!

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2025-06-04T02:58:24+00:00

    大神您好,9列也是函数公式值,不起作用怎么办......

    此答案是否有帮助?

    0 个注释 无注释
  3. 匿名
    2025-06-01T13:59:43+00:00

    大神您好,用以下代码都没任何提醒了

    StartFragment

    Public Sub RunMacroMarkSent()
    Dim Target As Range
    Application.DisplayAlerts = True
    
    Dim xOutApp As Object
    Dim xMailItem As Object
    Dim cell As Range
    Dim xMailBody As String
    Dim KeyColumn As String
    Dim CheckValue As String
    
    'On Error Resume Next
    'Application.ScreenUpdating = False
    'Application.DisplayAlerts = False
    ' Set the target column (column J = column 10)
    
    'If Target.Column = 10 Then
    
    ' find the used range
    lastrow = Cells(Rows.Count, 1).End(xlUp).Row
    
    ' check the date column
    For Each cell In Range("J2:J" & lastrow)
    
    'if already sent email, skip
    If Range("K" & cell.Row).Value = cell.Value Then GoTo nextrow
    
    If cell.Value = "Expiration" Or cell.Value = "Reminder" Then
    
    'copy value to next cell so you know email sent
    Range("K" & cell.Row).Value = cell.Value
    
    Set xOutApp = CreateObject("Outlook.Application")
    
    Set xMailItem = xOutApp.CreateItem(0)
    xMailBody = "Reminder:" & vbNewLine & _
    "Worksheet:" & Me.Name & vbNewLine & _
    "Location: " & Range("C" & cell.Row).Value & vbNewLine & _
    "Content: " & cell.Value & vbNewLine & _
    "Time:" & Format(Now, "yyyy-mm-dd hh:mm:ss") & vbNewLine
    
    With xMailItem
    .To = "******@xxxx.xxx"
    .Subject = "?Excel Reminder?Task due reminder!"
    .Body = xMailBody
    .Display 'Change to .Send to send automatically
    .Save
    End With
    
    Set xMailItem = Nothing
    Set xOutApp = Nothing
    
    nextrow:
    End If
    Next cell
    
    'Application.DisplayAlerts = True
    'Application.ScreenUpdating = True
    End Sub
    

    EndFragment

    此答案是否有帮助?

    0 个注释 无注释
  4. 匿名
    2025-06-01T13:45:05+00:00

    大神您好,J列中的值通过IF函数公式更新了却不会触发自动QQ消息提醒......为什么?

    此答案是否有帮助?

    0 个注释 无注释
  5. 匿名
    2025-06-01T13:14:49+00:00

    我们使用翻译服务协助我们的用户。请原谅语法错误。

    宏会查找 J 列中的更改,但您需要运行它,它不是自动的。只要 J 列中的值通过公式更新,它就应该有效。

    在我的视频中,我使用了一个简单的演示工作簿,在 J 列中有一个简单公式。我输入(或更改)一个日期来触发 J 列的更新。视频使用的是手动宏 - 您需要自行运行。

    原始更改宏仅当通过键入更改 J 列时才有效。

    如果需要自动执行,则需要观察输入数据范围内的变化,获取变化的行号并检查该行中的 J 列。

    此答案是否有帮助?

    0 个注释 无注释