У меня есть список имен полей слияния, переданных в мое приложение вместе с документом Word. Поля слияния включают точки и символы подчеркивания в форме «Here.Is.An.Example.Merge_Field». Эти разделители обязательны — символы можно изменить, но нельзя их совсем убрать.
Некоторые из этих полей слияния содержатся в источнике данных, созданном для документа. В источнике данных нет данных для имен полей слияния — само слияние происходит в другом месте процесса.
Я прикрепляю документ к источнику данных, как показано ниже:
WordApplication.MailMerge.OpenDataSource(DataFilePath);
Это загружает поля слияния в меню по желанию, но все точки исчезли. Теперь у меня есть «HereIsAnExampleMerge_Field», что вызывает проблемы в других точках моего приложения.
Как запретить Word удалять эти символы?