// Text in Zwischenablage kopieren
Clipboard.SetText("Testtext");
// CSV-Text in Zwischenablage kopieren
// CSV-Daten durch Tab trennen und als TextDataFormat.Text übergeben,
// Excel erkennt die Trennung automatisch am Tab und Newline
string sHeader = "Name\tVorname\tAlter";
string sData = "Horst\tHorstmann\t24";
Clipboard.SetText(sHeader + Environment.NewLine + sData, TextDataFormat.Text);
// Text aus Zwischenablage kopieren
string sText = Clipboard.GetText();
// Bild in Zwischenablage kopieren
Clipboard.SetImage(Image.FromFile(@"c:\Bild1.jpg"));
// Bild aus Zwischenablage kopieren
Image imgToCopy = Clipboard.GetImage();
// testen, ob Zwischenablage z.B. Text enthält
if (Clipboard.ContainsData(DataFormats.Text))
{
}
// Zwischenablage leeren
Clipboard.Clear();
Weiterführende Infos: Link