以单词形式的字母打印特殊字符作为字符

时间:2018-10-09 07:42:07

标签: word-vba

我必须用word和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

0 个答案:

没有答案