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

发布于 2024-10-18 11:05:06 字数 121 浏览 4 评论 0原文

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

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

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

I would like to know whether it's possible to display formatted (like bold, font size) text using sendkeys.sendwait() method.

Note: The indented text string is already formatted. I need to way to print them on the application.

Is there anything I can do with clipboard?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蝶舞 2024-10-25 11:05:06

正如罗伯特·哈维所说,您必须发送触发格式化的密钥。如果您使用的文字处理程序允许粗体、斜体、下划线,则可以实现如下所示:

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

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

As Robert Harvey stated, you would have to send the keys that trigger the formatting. If you are working with a word processor that allows bold, italics, underline, you could achieve the following like this:

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

... assuming that CTRL+B is bold, CTRL+I is italics, and CTRL+U is underline.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文