我使用自定义数据网格在单元格中存储一些格式化文本,然后使用winforms内置rtf编辑器在单元格中显示和存储数据。我想使用Windows剪贴板与excel交换数据。但是,我无法使excel接受RTF标记。我得到了所有文本以及RTF标记,而不是格式化数据。请注意,我想复制/粘贴多个单元格。
有没有办法提示excel 12使其使用标记?
谢谢,
答案 0 :(得分:0)
在将网格推入剪贴板时,请考虑生成Data Interchange Format兼容的剪贴板条目。
Excel会将复制到剪贴板中的给定网格部分的许多变体推送出去。以相同的方式行事,Excel将能够以表格的形式读取剪贴板内容。
您还可以使用剪贴板查看器(例如this one)查看Excel在剪贴板中生成的格式。