windows.forms.sendkeys()会将格式化文本发送到ms doc / ms outlook吗?

时间:2011-02-21 00:30:24

标签: c# .net formatting clipboard sendkeys

我想知道是否可以使用sendkeys.sendwait()方法显示格式化(如粗体,字体大小)文本。

注意:缩进的文本字符串已经格式化。我需要在应用程序上打印它们。

我可以用剪贴板做什么吗?

1 个答案:

答案 0 :(得分:2)

正如Robert Harvey所说,你必须发送触发格式化的键。如果您正在使用允许粗体,斜体,下划线的文字处理器,您可以实现以下目标:

SendKeys.SendWait("^BThis is bold Text!^B^IThis is italics!^I^UThis is underlined!");

...假设CTRL + B为粗体,CTRL + I为斜体,CTRL + U为下划线。