vba - 使用“OR”和“AND”验证 Outlook 表单
问题描述
我正在尝试使用OR
声明验证 Outlook 表单。当我没有验证时OR
,下面的公式有效。未发送表单并显示相应的错误消息。
([Number] <>"1" )
但是当我尝试使用“OR”使其成为复合验证时,验证不起作用。
([Number] <>"1" ) OR ([Number] <>"2" )
即使 Number = 1 并且不显示验证消息,也会发送表单并且是适当的。
我尝试使用符号||
而不是OR
,但它根本不起作用。我收到与问题无关的 Outlook 生成的错误消息
解决方案
如果您只想发送Number
不是 1 或 2 的表单,那么您应该使用AND
not OR
。
如果您使用OR
and Number
is 1 此表达式将计算为TRUE
.
([Number] <>"1") OR ([Number] <>"2")
推荐阅读
- r - 如何分别格式化每个 ggplot 面板的轴刻度标签?
- amazon-web-services - 如何使用 AWS Cognito 在 AWS IOT 中指定事物的所有权
- http - 参数值中的字符实体引用
- swift - Swift - 核心数据 - 使用 GroupBy 获取的结果
- amazon-web-services - Amazon RDS 的 SCP 策略
- android - 一种将文件从一个应用程序发送到另一个应用程序(在不同设备上)的简单方法
- cassandra - 如何在 Ubuntu 20.04 上设置 Cassandra?
- sql - 将数据从测试服务器上的大表复制到 SSIS 中生产服务器上的表
- javascript - 使用状态挂钩时 UI 中的图像不会更新
- php - 如何将 Dropzone 集成到我的联系表中以要求 3-5 张照片?