首页 > 解决方案 > 使用“OR”和“AND”验证 Outlook 表单

问题描述

我正在尝试使用OR声明验证 Outlook 表单。当我没有验证时OR,下面的公式有效。未发送表单并显示相应的错误消息。

([Number] <>"1" )

但是当我尝试使用“OR”使其成为复合验证时,验证不起作用。

([Number] <>"1" ) OR ([Number] <>"2" )

即使 Number = 1 并且不显示验证消息,也会发送表单并且是适当的。

我尝试使用符号||而不是OR,但它根本不起作用。我收到与问题无关的 Outlook 生成的错误消息

在此处输入图像描述

标签: vbaformsoutlook

解决方案


如果您只想发送Number不是 1 或 2 的表单,那么您应该使用ANDnot OR

如果您使用ORand Numberis 1 此表达式将计算为TRUE.

([Number] <>"1") OR ([Number] <>"2")

推荐阅读