Почтовое слияние Microsoft Word и Excel иногда обрезает первую букву окончательного объединенного содержимого

У меня есть электронная таблица Excel, которая содержит много столбцов, в том числе столбцы, помеченные как comment1, comment2, comment3 и т. д. Не все столбцы для каждой строки будут иметь текст. В другом столбце электронной таблицы я объединяю все эти столбцы комментариев вместе и добавляю дополнительные формулировки и знаки препинания. Вот пример формулы слияния:
![изображение формулы Excel ]1 Это выглядит нормально в столбце Excel, и когда я использую Word для объединения в электронная почта, она выглядит нормально в 95% случаев. Иногда, без какой-либо рифмы или причины, которую я не могу понять, буква C отпадает от слова comment в начале каждой строки. Он не пропускает никакие другие буквы и может быть любой строкой от первого комментария до последнего. Вот так: COMMENT: текст комментария COMMENT: текст комментария OMMENT: текст комментария COMMENT: текст комментария

Я не могу понять, почему и как это исправить, чтобы спасти свою жизнь. Любая идея будет чрезвычайно полезна.


person learning_curve    schedule 01.05.2020    source источник


Ответы (1)


Вместо того, чтобы объединять все ячейки, вы можете ссылаться на них по отдельности в слиянии с вашими MERGEFIELD, закодированными как:

{MERGEFIELD Comment1 \b "COMMENT: "}{MERGEFIELD Comment2 \b "¶
COMMENT: "}{MERGEFIELD Comment3 \b "¶
COMMENT: "}{MERGEFIELD Comment4 \b "¶
COMMENT: "}

где «Комментарий1» — «Комментарий1» — это имена ваших полей для комментариев.

Примечание. Пары фигурных скобок поля (например, '{ }') в приведенном выше примере создаются в самом документе с помощью сочетания клавиш Ctrl-F9 (Cmd-F9 на Mac или, если вы используете ноутбук, вам может понадобиться использовать Ctrl-Fn-F9); вы не можете просто напечатать их или скопировать и вставить из этого сообщения. Также нецелесообразно добавлять их через любой из стандартных диалогов Word. Пространства, представленные в полевых конструкциях, являются обязательными. Вместо символов ¶ вы должны использовать настоящие разрывы строк/абзацев.

person macropod    schedule 01.05.2020
comment
Звучит многообещающе, но как это позволит мне пропускать пустые ячейки? Не все строки будут иметь комментарии во всех ячейках - person learning_curve; 04.05.2020
comment
Если вы используете поля, закодированные, как описано, пустые ячейки будут пропущены... - person macropod; 05.05.2020
comment
Замечательно! СПАСИБО! Это сработало. Я просто хотел бы знать, в чем проблема с моей первоначальной конкатенацией, и чтобы был более простой способ ссылаться на ячейки. До 48 возможных ячеек для комментариев — это очень много! - person learning_curve; 07.05.2020
comment
@learning_curve На самом деле, вы должны быть в состоянии справиться с большей частью работы с помощью простых действий копирования/вставки, изменяя только # в «Comment3» в каждом поле. На самом деле, это проще, чем формула Excel. Чтобы упростить задачу, просто убедитесь, что отображение кода поля Word включено (Alt-F9 включает и выключает его). - person macropod; 08.05.2020