У меня есть рабочая книга VSTO Excel.В области действий есть TreeView, и я хочу иметь возможность перетаскивать элементы из этого в ячейки Excel.Данные в TreeView хранятся в виде XML в памяти.То, как этот XML преобразуется в значения ячеек, зависит от того, где в рабочей книге он отброшен, поэтому я хочу иметь возможность поместить XML в рабочую книгу и затем интерпретировать его в обработчике событий, а не выполнять преобразование перед вызовомDoDragDrop ().
Я обнаружил, что можно отбрасывать текст, разделенный символами табуляции и возврата каретки, в ячейки из области задач, а Excel преобразует его в макет таблицы ячеек.Как описано выше, это не то, что я хочу.
Я также могу преобразовать фрагмент XML в текст и перенести его на рабочую книгу.Затем в обработчике SheetChange я могу проверить, является ли содержимое XML, и обработать его соответствующим образом, если он есть.
Однако, если XML содержит тег