【发布时间】:2012-05-03 22:31:36
【问题描述】:
通过复制到剪贴板(感谢 Mike Stall 的 .NET 调试博客)并粘贴到 Outlook 电子邮件正文中,我能够成功嵌入 HTML 文本。
但是,使用 Word.Selection 的 PasteAndFormat()、PasteSpecial() 或 Past() 方法无法正确粘贴“特殊”Unicode 字符。除非我有这样的文字:“哦,我的上帝”,否则一切都很完美。
在 Paste() 操作之前,我可以获取剪贴板文本并看到正确的文本已放入缓冲区,并且我知道字体支持这些字符,因为我可以复制并粘贴到嵌入的 HTML 中我的代码执行后的电子邮件正文(看起来不错),但我似乎无法将带有这些“特殊字符”的文本粘贴()到 Word.Selection 中。我正在使用 C#、Visual Studio 2010 和 Outlook 2010,仅供参考。
提前感谢您的帮助。
-埃里克
【问题讨论】:
标签: html outlook office-interop