首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的vb.net代码只是用富文本框的内容替换指定的字符串。但是我也想用对齐代替它

我的vb.net代码只是用富文本框的内容替换指定的字符串。但是我也想用对齐代替它
EN

Stack Overflow用户
提问于 2016-09-19 12:48:28
回答 1查看 96关注 0票数 0

我需要用富文本框的文本替换MS单词中的特定字符串。我使用以下代码实现了我的目标。

代码语言:javascript
运行
复制
objDoc.Content.Find.Execute(FindText:="Comments1", _
                                ReplaceWith:=COMMENTS.Text, _
Replace:=Microsoft.Office.Interop.Word.WdReplace.wdReplaceAll)

但是,我的实际要求是..。我想用对齐的富文本框的确切文本来代替它。

例如:

  1. 请将标题添加到您的文章中,
  2. 请将摘要添加到您的文章中

以上文字是富文本框的内容。

但是,在我的word文档中它被替换为

  1. 请将标题添加到您的文章中,2.请将摘要添加到您的文章中

你注意到了吗?在第1分之后,我按下了回车键,然后只有我给了2分。

但是,结果文本与第一点连接在一起。

那么,如何通过对齐我的word文档中的富文本框来获得准确的文本。

EN

回答 1

Stack Overflow用户

发布于 2016-09-19 14:05:00

我似乎还记得使用vbLf作为行提要而不是vbCrLf的富文本框( Rich )的一些内容,我相信这正是MS在行提要中所希望使用的。您可以尝试这样的方法(空中代码):

代码语言:javascript
运行
复制
objDoc.Content.Find.Execute(FindText:="Comments1", _
                            ReplaceWith:=COMMENTS.Text.Replace(vbLf, vbCrLf), _
Replace:=Microsoft.Office.Interop.Word.WdReplace.wdReplaceAll)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39573609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档