Wie kopiere ich ein Bild und text in die Zwischenablage, wie ein Objekt?

Ich versuche zu kopieren ein Bild aus einer Datei und text aus einer Datei in die Zwischenablage. Meine Absicht ist es, dann öffnen Sie ein word-Dokument oder in einer outlook-E-Mail und fügen den text und das Bild in einem standard-Befehl einfügen (STRG-V zum Beispiel). Ich kann beides separat leicht genug, aber tun Sie beides in einem Vorgang scheint nicht zu funktionieren.

Dies ist, wie ich habe die beiden arbeiten als separate Operationen (nur die relevanten code-Zeilen natürlich mit try/catch gezupft usw.):

Hinzufügen Bild in die Zwischenablage:

...

Bitmap imageToAdd = new Bitmap(imageFilePath);
Clipboard.SetImage(imageToAdd);

...

Fügen Sie Text in die Zwischenablage:

...

StreamReader rdr = new StreamReader(textFilePath);
string text = rdr.ReadToEnd();

Clipboard.SetText(text);

...

Ich bin mit c# und .net 2.0-framework und auf Windows XP (und wahrscheinlich auch Vista in der nahen Zukunft).

TIA

InformationsquelleAutor Jason Down | 2008-11-12
Schreibe einen Kommentar