我想从word或excel或任何其他外部应用程序复制到我的应用程序文本框或richtextbox中,并以相同的格式保存和检索数据,这将用作发送电子邮件的邮件正文。
有人可以指导我吗?
答案 0 :(得分:0)
您可以使用html格式从Word或Excel(或任何其他应用)获取内容,这对于电子邮件来说非常理想:
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/
用语言生成的警告 html简直太可怕了,所以在查看带有凌乱html的邮件时,某些人可能会遇到问题。