Будет ли windows.forms.sendkeys () отправлять форматированный текст в MS DOC / MS Outlook? - PullRequest
0 голосов
/ 21 февраля 2011

Я хотел бы знать, возможно ли отобразить форматированный (например, жирный шрифт, размер шрифта) текст с помощью метода sendkeys.sendwait ().

Примечание. Текстовая строка с отступом уже отформатирована. Мне нужно, чтобы распечатать их в приложении.

Что я могу сделать с буфером обмена?

1 Ответ

2 голосов
/ 21 февраля 2011

Как сказал Роберт Харви, вам нужно будет отправить ключи, которые запускают форматирование. Если вы работаете с текстовым процессором, который выделяет жирным шрифтом, курсивом и подчеркиванием, вы можете достичь следующего, как это:

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

... при условии, что CTRL + B выделен жирным шрифтом, CTRL + I выделен курсивом, а CTRL + U подчеркнут.

...