【发布时间】:2011-06-27 11:57:17
【问题描述】:
我有一个 VSTO Excel 工作簿。在操作窗格中有一个 TreeView,我希望能够将项目从中拖放到 Excel 单元格中。 TreeView 中的数据存储为内存中的 XML。此 XML 转换为单元格值的方式取决于它在工作簿中的删除位置,因此我希望能够将 XML 拖放到工作簿上,然后在事件处理程序中对其进行解释,而不是在调用之前进行转换DoDragDrop().
我发现可以将由制表符和回车分隔的文本从任务窗格拖放到单元格上,Excel 会将其转换为单元格表格布局。如上所述,这不是我想要的。
我还可以将 XML 片段转换为文本并将其放到工作簿上。然后在 SheetChange 处理程序中,我可以检查内容是否为 XML,如果是则适当处理。
但是,如果 XML 包含
标签: xml excel drag-and-drop vsto