Estoy ejecutando un programa de combinación de correspondencia, donde necesito combinar ciertos campos. He hecho esto en el pasado. Solo para agregarlos, tengo que imprimir cierto texto según el valor del campo en MS Excel. Por ejemplo,
EXCEL
<<Column8>> <<Column9>> <<Column10>>
Record1 Y N Y
Record2 N N N
Record3 Y Y Y
Correo electrónico combinado de MS Word
Record1 Hola, bla, bla, bla.
<<Column9>>
<<Column10>>
Record2 Hola, bla, bla, bla.
Grabar 3 Hola, bla, bla, bla.
<<Column8>>
<<Column9>>
<<Column10>>
Pero cuando uso IF_THEN_ELSE, me da un espacio en blanco. Por favor avise. Gracias.
Respuesta1
Saque el espacio de su documento y colóquelo dentro del código de combinación de correspondencia (presione Alt-F9 para ver)
Por ejemplo: I am riding a{IF {MERGEFIELD Is_Mini} = "True" " miniature" ""} bus today.
(observe el espacio antes de "miniatura").
El mismo principio se aplica a los saltos de línea.
También puedes usar \b
y \f
para texto antes y después (p. ej., I am riding a{IF {MERGEFIELD Is_Mini} = "True" "miniature" "" \b " "} bus today.
): http://office.microsoft.com/en-us/word-help/field-codes-mergefield-field-HP005186172.aspx
Cualquiera de los métodos hace lo mismo.