Ich schreibe langen Text (1K bis 2K Zeichen lang, einfache XML-Daten) in eine Zelle in Excel-Arbeitsmappe. Die nachstehende Erklärung wirft COM Fehler Ausnahme von HRESULT: 0x800A03EClangen Text in Excel-Arbeitsmappe mit Interop-Würfe Fehler schreiben?
range.set_Value(Type.Missing, data);
Wenn ich manuell kopieren die gleiche XML-Einfügen in Excel es funktioniert gut, aber das gleiche progamatically funktioniert nicht. Wenn ich den Text zu etwas wie 100/300 Zeichen entkleide, funktioniert es gut.
Ich verwende Excel 2010 und VSTO 4.0 und es hat kein solches Problem. Was benutzt du? – user626528
@Sean meine Antwort enthält C# -Code und der verknüpfte Artikel enthält VB-Code, wie Sie in Revision 3 gefordert haben. – StuperUser
Mein erster Gedanke wäre, die Daten in eine Reihe von verschiedenen Zellen zu teilen (sagen wir jeweils 100/300 Zeichen) und dann diese zusammenführen ... Schlampig arbeiten, aber ich denke, es könnte funktionieren – Ortund