Ms word 从Ms Word复制并粘贴到富文本框问题

Ms word 从Ms Word复制并粘贴到富文本框问题,ms-word,richtextbox,copy-paste,Ms Word,Richtextbox,Copy Paste,将ms word内容粘贴到richtextbox时出现问题 当我复制word文档的内容并将其粘贴到用C#编写的windows应用程序中的richtextbox中时。 链接是这样显示的 这是一个测试。。去谷歌 邮件:项目 还可以通过从word加载保存的RTF文档来创建问题 我怎样才能纠正这个问题,请帮忙 提前感谢。这里的问题是,您实际上没有将RTF从Word复制到剪贴板。嗯,有点像,但不是同一个RTF,它只显示格式化的文本,后面有一个超链接。您必须处理粘贴事件并进行自己的解析和重新格式化才能实现这

将ms word内容粘贴到richtextbox时出现问题

当我复制word文档的内容并将其粘贴到用C#编写的windows应用程序中的richtextbox中时。 链接是这样显示的

这是一个测试。。去谷歌<代码>
邮件:项目

还可以通过从word加载保存的RTF文档来创建问题

我怎样才能纠正这个问题,请帮忙


提前感谢。

这里的问题是,您实际上没有将RTF从Word复制到剪贴板。嗯,有点像,但不是同一个RTF,它只显示格式化的文本,后面有一个超链接。您必须处理粘贴事件并进行自己的解析和重新格式化才能实现这一点

一些richtextbox编辑器具有“从Word粘贴”功能。您可以将其粘贴到一个简单的文本框中,然后根据正在使用的富文本编辑器开始重新格式化。

此行为与Word无关。事实上,尽管MS Word在剪贴板中生成的RTF与OpenOffice略有不同,但结果是相同的。请参见下面的屏幕截图,其中前两个链接来自MS Word,其余链接来自OOo 3.2

这似乎是Winforms RichTextBox中绘制超链接的一个特点。
不过,我看不到一个快速的解决方法来改变这种行为。

很难判断这里发生了什么,因为格式化条目也是如此。你能用倒勾(`)编辑它吗?这样我们就可以看到你的意图了。我也有同样的问题。当从MS Word(2007和2003)粘贴到RTF框中时,它不会正确地粘贴为RTF URL,而是以上述格式粘贴。仅当DetectURLs设置为True时,此链接才会显示为链接