0

我想从 word 或 excel 或任何其他外部应用程序复制到我的应用程序文本框或 Richtextbox 并以相同格式保存和检索数据,这将用作发送电子邮件的消息正文。

任何人都可以指导我完成这个吗?

4

1 回答 1

0

您可以从 Word 或 Excel(或任何其他应用程序)以 html 格式获取内容,这对于电子邮件来说是理想的:

string data = Clipboard.GetText(TextDataFormat.Html);

您将获得 html 字符串,但前面有一些标题,请查看下面的链接以获取如何处理它的示例:

http://blogs.msdn.com/b/jmstall/archive/2007/01/21/html-clipboard.aspx

http://theartofdev.wordpress.com/2012/11/11/setting-html-and-plain-text-formatting-to-clipboard/

word 生成的警告html 简直太可怕了,因此在查看带有凌乱 html 的此类邮件时,某些人可能会遇到问题。

于 2013-07-11T09:27:15.187 回答