Ich versuche, ein Bild aus einer Datei und Text aus einer Datei in die Zwischenablage zu kopieren. Ich möchte dann ein Word-Dokument oder eine Outlook-E-Mail öffnen und sowohl den Text als auch das Bild in einen Standard-Einfügebefehl einfügen (z. B. STRG-V). Ich kann beides leicht genug machen, aber es scheint nicht zu funktionieren, beides in einem Arbeitsgang zu tun.Wie kopiere ich ein Bild und Text als ein Objekt in die Zwischenablage?
Dies ist, wie ich die beide arbeiten als getrennte Operationen habe (nur relevante Codezeilen natürlich mit Try/Catch usw. zu):
Bild In der Zwischenablage kopieren:
.. .
Bitmap imageToAdd = new Bitmap(imageFilePath);
Clipboard.SetImage(imageToAdd);
...
Text In die Zwischenablage kopieren:
...
StreamReader rdr = new StreamReader(textFilePath);
string text = rdr.ReadToEnd();
Clipboard.SetText(text);
...
I C# und .NET 2.0 Framework und Targeting Windows XP bin mit (und wahrscheinlich Vista in naher Zukunft).
TIA
Wird ein Programm wie Outlook oder MS Word beide Objekte anzeigen, wenn ich es mit einem Array mache? Ich muss in der Lage sein, welches Programm auch immer zu öffnen und einfach STRG-V drücken, um beide Objekte gleichzeitig einzufügen. –