当合并字段为空时,MS Word VB使复选框控件不可见



我有一个查询,它提取了我需要在邮件合并文档中使用的信息,并通过电子邮件发送给人们以验证信息。他们需要验证8个字段,最好使用复选框控件,但其中一些字段不包含任何信息。我想使合并字段旁边的复选框不可见,这些字段不包含任何数据(或者我可能需要写入到查询中以使其工作(。如果能以完全不同的方式更容易地实现这一点,那也没关系。非常感谢。

正如Cindy所说,这类事情是通过mailmerge主文档中的字段编码来处理的,而不是通过VB代码。这样的字段可以编码为:

{IF{MERGEFIELD myCheck}<> "" "[ ]"}

或:

{IF«myCheck»<> "" "[ ]"}

其中"myCheck"是字段名,"[]"是复选框内容控件。

注意:以上示例的字段大括号对(即"{}"(都是通过Ctrl-F9(Mac上的Cmd-F9,或者如果您使用笔记本电脑,则可能需要使用Ctrl-Fn-F9(在文档本身中创建的;你不能简单地键入它们或复制&将它们从此邮件中粘贴。通过任何标准的Word对话添加它们也不实用。同样,V形(即"«»"(也是实际合并字段的一部分,您可以从"插入合并字段"下拉列表中插入(即,您也不能在此消息中键入或复制粘贴它们(。字段构造中表示的空间都是必需的。

最新更新