Как я могу скопировать из html файла в буфер обмена в Python в форматированном тексте?

Я пишу документ Word, и я хотел бы вставить отформатированные фрагменты кода из буфера обмена.

В этот момент я могу записать эти фрагменты в .html файл на жесткий диск. Моя цель - расширить мой Python script и загрузить этот .html файл в буфер обмена в "форматированном тексте", чтобы напрямую вставить в Word.

Кто-нибудь знает, как это сделать в Python?

Спасибо заранее.

Шераб

Ответ 1

Ну, я нашел решение для этого.

http://code.activestate.com/recipes/474121-getting-html-from-the-windows-clipboard/

Это работает очень хорошо... если кто-то хочет больше информации о буфере обмена, просто взгляните сюда:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms649013(v=vs.85).aspx

Загрузите модуль pywin32 и с win32clipboard вы можете делать все.

Ответ 2

Я использовал интерфейс com для этого. http://en.wikipedia.org/wiki/Component_Object_Model

Самый простой способ: - создать шаблон слова в слове microsoft. - вставьте текст из кода в свой шаблон.