Kryptische Ausnahme Kopieren / Einfügen von DataGridView in Excel 2002

8

Guten Morgen,

Ausführen von Visual Studio 2008 (C # 3.5). DataGridView wird manuell geladen (nicht datengebunden). Kopieren / Einfügen in Notepad / Wordpad funktioniert gut, aber wenn ich versuche, in Excel zu kopieren / einfügen, bekomme ich diese seltsame Ausnahme:

Invalid FORMATETC structure (Exception from HRESULT: 0x80040064 (DV_E_FORMATETC))

Das funktionierte seit letzten Freitag. Ich bin völlig ratlos. Ich bin mir ziemlich sicher, dass das in der Vergangenheit funktioniert hat. Ich habe versucht, neu zu starten und das DataGridView-Steuerelement erneut hinzuzufügen. Jede Hilfe sehr geschätzt.

Grüße, -Alan.

    
Alan 23.02.2011, 15:49
quelle

3 Antworten

1

Vielleicht werden einige Ihrer Daten von Excel als Formel interpretiert (wie 5/0).

Sie könnten Pat's Vorschlag zuerst versuchen (es ist einfacher!).

Versuchen Sie auch, zuerst Ihren Text in Notepad einzufügen, alles aus dem Editor zu kopieren und in Excel einzufügen.

Wenn Sie immer noch die Fehler erhalten, versuchen Sie, die erste Hälfte des Textes im Editor einzufügen. Wenn das gelingt, fügen Sie die zweite Hälfte ein. Der Schlüssel ist, zu versuchen, einzugrenzen, welche Textfolge Excel auf Barf auf Ihnen verursacht.

    
jp2code 17.03.2011 16:32
quelle
1

Anstatt Clipboard.SetDataObject(dataObject) aufzurufen, versuchen Sie Folgendes: Clipboard.SetDataObject(dataObject, true); . Der Parameter 'true' weist die Zwischenablage an, eine Kopie des Datenobjekts zu erstellen. Es hat für mich funktioniert.

    
user1016736 04.03.2014 16:21
quelle
0

Mein Vorschlag wäre statt ctrl + v in Excel einfügen, klicken Sie mit der rechten Maustaste und wählen Sie Einfügen Spezial und wählen Sie Textformatierung. Es klingt wie eine andere Art der Codierung, wenn Sie den Inhalt in die Zwischenablage kopieren (Strg + C) Es gibt einige andere Optionen zum Einfügen, wenn Sie mit der rechten Maustaste klicken, anstatt den Einfügen-Hotkey (Strg + P) zu verwenden. Hoffentlich hilft dir das weiter -Pat

    
user580629 17.03.2011 16:24
quelle

Tags und Links