Как сказала Синди, такого рода вещи обрабатываются с помощью кодирования полей в основном документе mailmerge, а не с помощью кода VB. Такое поле может быть закодировано как:
{IF{MERGEFIELD myCheck}<> "" "[ ]"}
или
{IF«myCheck»<> "" "[ ]"}
где «myCheck» - это имя поля, а «[]» - элемент управления содержимым флажка.
Примечание: Пары фигурных скобок (т. Е. '{}') Для всех вышеприведенных примеров создаются в самом документе с помощью Ctrl-F9 (Cmd-F9 на Mac или, если вы Если вы используете ноутбук, вам может понадобиться Ctrl-Fn-F9); Вы не можете просто напечатать их или скопировать и вставить их из этого сообщения. Также нецелесообразно добавлять их через какие-либо стандартные диалоги Word. Точно так же шевроны (т. Е. «» ») Являются частью фактических полей слияния, которые вы можете вставить из выпадающего списка« Вставить поле слияния »(т. Е. Вы также не можете набирать или копировать и вставлять их из этого сообщения). Все пробелы, представленные в полевых конструкциях, являются обязательными.