我有一个查询,该查询会提取我在邮件合并文档中需要使用的信息,以通过电子邮件发送给人们以验证信息。他们需要验证8个字段,最好使用复选框控件,但其中一些字段不包含任何信息。我想使不包含任何数据的合并字段旁边的复选框(或我可能需要写到查询中以使其工作的任何内容)不可见。如果可以通过完全不同的方式更轻松地完成此操作,那也很好。谢谢。
答案 0 :(得分:0)
正如Cindy所说,这类事情是通过mailmerge主文档中的字段编码而不是VB代码来处理的。这样的字段可能被编码为:
{IF{MERGEFIELD myCheck}<> "" "[ ]"}
或:
{IF«myCheck»<> "" "[ ]"}
其中“ myCheck”是字段名称,“ []”是复选框内容控件。
注意:上述示例的字段括号对(即“ {}”)都是通过Ctrl-F9(在Mac上为Cmd-F9,如果您使用使用笔记本电脑时,您可能需要使用Ctrl-Fn-F9);您不能简单地键入它们或从此消息中复制并粘贴它们。通过任何标准的Word对话添加它们也不可行。同样,人字形符号(即“«»”)是实际合并域的一部分-您可以从“插入合并域”下拉列表中插入(即,您也不能从此消息中键入或复制并粘贴它们)。现场结构中表示的空格都是必需的。