在Excel的电子邮件正文中使用if语句到Outlook

时间:2018-04-11 16:58:01

标签: excel vba outlook outlook-vba

我对如何处理我为公司承担的项目的这一部分感到很遗憾。到目前为止,我创建了一些代码,用于过滤,搜索项目被提及的次数,并将其存储到变量中。

我有20个这样的项目,我需要发送一个电子邮件,其中包含项目被提及的次数。

我宁愿只发送一封电子邮件,只显示提到的项目,剩下的就是其余的。

在Excel中执行此操作很困难,因为我不确定如何在正文中对其进行编码。任何有关向我发送正确方向的帮助将不胜感激。

EX。

Item 1,
Item 1,
Item 2,
Item 3.

VarForItem1 = 2 

VarForItem2 = 1 

VarForItem3 = 1

VarForItem4 = 0

VarForItem5 = 0

我希望电子邮件只显示大于0的Vars。

1 个答案:

答案 0 :(得分:0)

我想通了计算下面的if语句和strmessage字符串。如果它高于0,我只是添加了金额。

If item1 > 0 then
   strmessage = strmessage & "Item 1 - " & strmessage & vbnewline
End if