首页 文章

从Ms Word复制并粘贴到Rich Textbox问题

提问于
浏览
6

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

当我复制word文档的内容并将其粘贴到使用C#编写的Windows应用程序中的richtextbox时 . 链接显示如此;

这是测试..转到谷歌 . <http://www.google.com>
邮件:项目 <mailto:cbn@test.com>

也可以通过从word中加载已保存的RTF文档来创建该问题 .

我怎么能纠正这个,请帮忙..

提前致谢 .

3 回答

  • 1

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

  • 5

    这里的问题是你实际上并没有从Word中将RTF复制到剪贴板中 . 好吧,有点但不一样的RTF只显示格式化的文本并且后面有一个超链接 . 您必须处理粘贴事件并进行自己的解析和重新格式化以实现此目的 .

  • 1

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

    alt text
    .

    在Winforms RichTextBox中绘制超链接似乎是一种特殊性 . 我没有看到快速解决方法来改变这种行为 .

相关问题