Я хочу создать поля слияния, которые выбирают между данными, поступающими из двух разных полей слияния. Например, «field_1»
должен содержать:
IF «field_1» > "" "«field_1»" "«field_2»"
Я попробовал это следующим образом:
Sub createField()
Dim mergeString As String
mergeString = "IF{MERGEFIELD field_1}>"""" ""{MERGEFIELD field_1}""""{MERGEFIELD field_2}"""
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, PreserveFormatting:=False
Selection.TypeText Text:=mergeString
End Sub
также с помощью формулы вставки:
Sub createField()
Dim mergeString As String
mergeString = "IF{MERGEFIELD field_1}>"""" ""{MERGEFIELD field_1}""""{MERGEFIELD field_2}"""
Selection.InsertFormula Formula:= mergeString
End Sub
но это просто беспорядок.