2013-06-25 11 views
5

Ich schreibe ein Word-Dokument und möchte einen formatierten Code-Snippet direkt aus der Zwischenablage einfügen.Wie kann ich in formatiertem Text von einer HTML-Datei in die Zwischenablage in Python kopieren?

In diesem Moment kann ich diese Snippets in eine .html-Datei auf der Festplatte schreiben. Mein Ziel ist es, mein Python-Skript zu erweitern und diese .html-Datei in die Zwischenablage in "formatiertem Text" zu laden, um sie direkt in Word einzufügen.

Kennt jemand eine Möglichkeit, dies in Python zu tun?

Vielen Dank im Voraus.

Sherab

Antwort

3

Nun, ich habe eine Lösung dafür gefunden.

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

Es ist Arbeit ziemlich gut ... wenn jemand mehr Informationen über die Zwischenablage will nur einen Blick hier:

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

das pywin32 Modul herunterladen und mit win32clipboard Sie alles tun können, .

+0

Dies funktioniert genau wie in der Werbung. Guter Fund. –

0

Ich benutzte COM-Schnittstelle, um es zu tun.

Der einfachste Weg: - Word-Vorlage in Microsoft Word erstellen. - fügen Sie Text aus dem Code in Ihre Vorlage ein.

+0

Ich versuche, eine code.html-Datei von der Festplatte zu laden und in der Zwischenablage, um es in Microsoft Word im Rich-Format einfügen ... – Shaddy