【发布时间】:2012-08-11 17:54:13
【问题描述】:
我正在开发一种工具,该工具连接到 SQL 数据库、获取数据集并在网格中显示该数据。用户必须能够选择一个单元格块(只是矩形)并按 CTRL+C 将其复制到剪贴板。
我该怎么做:
可以粘贴到 Excel 中的格式?我希望已经为此做好了准备。它不需要像 Excel 那样的所有剪贴板功能,只需突出显示一组矩形单元格并将其复制到剪贴板即可。
如果可以在
TStringGrid中完成,我希望将我的功能保留在其中,但也可以使用支持此功能的组件。
【问题讨论】:
-
@TLama 发布了一个有效的答案(他删除了它,因为他没有安装 Excel 进行测试)。我已经测试过了,希望他能看到这条评论并回来取消删除它。
-
@Ken,感谢您的测试!我已经修复了代码(至少是我发现的)并取消了删除帖子。
-
我认为要插入 Excel 和大多数平板电脑,必须制作 RTF 或 HTML 表格并将它们复制到剪贴板。 HTML 构建可能更容易。
标签: delphi excel delphi-xe2 clipboard tstringgrid