将多个格式化的单元格粘贴到Excel 12中

时间:2012-05-14 15:52:14

标签: .net winforms excel clipboard

我使用自定义数据网格在单元格中存储一些格式化文本,然后使用winforms内置rtf编辑器在单元格中显示和存储数据。我想使用Windows剪贴板与excel交换数据。但是,我无法使excel接受RTF标记。我得到了所有文本以及RTF标记,而不是格式化数据。请注意,我想复制/粘贴多个单元格。

有没有办法提示excel 12使其使用标记?

谢谢,

1 个答案:

答案 0 :(得分:0)

在将网格推入剪贴板时,请考虑生成Data Interchange Format兼容的剪贴板条目。

Excel会将复制到剪贴板中的给定网格部分的许多变体推送出去。以相同的方式行事,Excel将能够以表格的形式读取剪贴板内容。

您还可以使用剪贴板查看器(例如this one)查看Excel在剪贴板中生成的格式。