Копирование / вставка критического исключения из DataGridView в Excel 2002

Доброе утро,

Запуск Visual Studio 2008 (C # 3.5). DataGridView загружается вручную (не привязывается к данным). Копирование / вставка в Блокнот / Wordpad отлично работает, но когда я пытаюсь скопировать / вставить в Excel, я получаю это странное Исключение:

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

Это работало с прошлой пятницы. Я полностью в тупике. Я уверен, что это сработало в прошлом. Я попытался перезагрузить, повторно добавив элемент управления DataGridView. Любая помощь очень ценится.

С уважением, -Алан.

Возможно, некоторые из ваших данных интерпретируются Excel как формула (например, 5/0).

Сначала вы можете попробовать предложение Пата (это проще!).

Кроме того, сначала попробуйте вставить текст в «Блокнот», скопировав все из «Блокнота» и вставив его в Excel.

Если вы все еще получаете ошибки, попробуйте вставить первую половину текста в Блокнот. Если это удастся, вставьте вторую половину. Ключом является попытка сузить, какая строка текста вызывает Excel для вас.

Вместо вызова Clipboard.SetDataObject(dataObject) попробуйте это: Clipboard.SetDataObject(dataObject, true); , Параметр «истина» указывает буферу взять копию объекта данных. Это сработало для меня.

Мое предложение состояло в том, чтобы вместо использования ctrl + v вставить в excel, щелкнуть правой кнопкой мыши и выбрать вставить специальный и выбрать форматирование текста. Похоже, что при копировании содержимого в буфер обмена (ctrl + c) есть другой тип кодировки. (Ctrl + c) Есть несколько других вариантов, доступных для вставки, если вы щелкните правой кнопкой мыши по кнопке вместо использования горячей клавиши paste (ctrl + p). Надеюсь, это поможет вам выйти из -Pat

  • c # использование excel для открытия xml-файла
  • Подготовить заголовки к моему выходному файлу c # excel
  • Вставка данных Excel в пустой DataGridView - исключение из диапазона вне диапазона
  • Функциональность Excel не работает при публикации приложения winform с clickonce
  • Как сократить время выполнения программы и увеличить общую производительность?
  • Excel удаляет 00 из начала ячейки
  • Импорт из excel в winforms (данные не сохранены) c #
  • Как скопировать RTF-текст в буфер обмена для использования в excel
  • Проблема с производительностью взаимодействия между Microsoft Office
  • Как импортировать данные из бесконечного количества файлов данных в DataGridView с помощью vb.net?
  • vshost32.exe остановил рабочую ошибку при попытке закрыть форму окна
  • Давайте будем гением компьютера.