Мне пришлось построить письмо формы со словом и источником данных sql.
Теперь у меня проблема в том, что в полях имен основных данных есть некоторые имена, которые идентифицируются как специальные символы и заканчиваютсяобработка.
Пример проблемного поля: «NamePart1 d / d / s NamePart2»
Есть ли способ интерпретировать поле только как текст?В Excel должна работать функция "= TEXT ()", но в слове vba?
Исключение, очевидно, выдается, когда я объединяю имя файла.код для справки:
'iteration counter
i = 1
'do weird vb stuff
With ActiveDocument.MailMerge
.DataSource.ActiveRecord = i
count = .DataSource.RecordCount
For i = 1 To count
.DataSource.ActiveRecord = i
dsname = path & _
.DataSource.DataFields(FileNamePart1).Value & _
"_" & _
.DataSource.DataFields(FileNamePart2).Value
.DataSource.ActiveRecord = i
.DataSource.FirstRecord = i
.DataSource.LastRecord = i
.Execute