在 Windows 上使用新版 Outlook 进行专业沟通和提高工作效率
我们使用翻译服务协助我们的用户。请原谅语法错误。
我测试过的完整宏的文本文件在这里 - https:\www.slipstick.com\files\QQmail-macro.txt
因为公式设置的是 J 列的值,所以不需要使用 lcase。复制并粘贴公式中的单词即可确保结果准确。
我没有添加将值复制到新单元格并进行比较的代码。
我更换了
' 设置目标列(J列 = 第10列)
如果 Target.Column = 10 则
对于目标中的每个单元格
如果 LCase(cell.Value) = "Expiration" 或 LCase(cell.Value) = "Reminder" 则
有了这个:
' 查找已使用的范围
lastrow = Cells(Rows.Count,1).End(xlUp).Row
' 检查 J 列
对于范围内的每个单元格(“J2:J”&lastrow)
如果 cell.Value = "Expiration" 或 cell.Value = "Reminder" 则
rowNumber = Range(cell.Address).Row
并使用它从电子表格中获取值以包含在电子邮件中
xMailBody = "提醒:" & vbNewLine & _
"工作表:" & Me.Name & vbNewLine & _
"位置:" & Range("C" & cell.Row).Value & vbNewLine & _
“内容:”&cell.Value&vbNewLine&_
“时间:” & 格式(现在,“yyyy-mm-dd hh:mm:ss”) & vbNewLine