Como definir o HTML para a área de transferência em c #?

Eu quero colocar rich text em HTML na área de transferência para que quando os usuários colam no Word, ele irá incluir a formatação HTML de origem.

UsandoaClipboard.SetText método não funciona.

Além disso, gostaria que, se os usuários colassem em um editor rico como o Word, ele colasse texto formatado e, se eles fossem colados em um editor simples como o Bloco de notas, ele colaria texto simples.

questionAnswers(4)

yourAnswerToTheQuestion