|
|
1
7
Windows剪贴板支持多种格式。当你想把东西放在剪贴板中时,你可以调用一个或多个RegisterClipboardFormat(),告诉它你要放在剪贴板上的对象的格式,然后调用SetClipboardData(),它实际上将数据放入剪贴板。 如果你想将表格粘贴到Word中,那么HTML是最容易使用的格式。只需将HTML表格复制到剪贴板上,它就会正确粘贴到Word中,前提是您首先将剪贴板数据注册为HTML对象。 我会给你一些代码,但最简单的方法是在MSDN上引用一个例子: How to add HTML code to the clipboard using Visual Basic 此页面甚至显示了将HTML表复制到剪贴板的示例。 |
|
|
2
0
你试过将其格式化为HTML表格吗? |
|
|
3
0
我已经有一段时间没有做任何Windows编程了,但我似乎记得你注册了对象的格式。事实上,您可以注册不同格式的多个对象,粘贴应用程序可以在它们之间进行选择(例如使用Word的
我会尝试创建一个Word表格对象,用你的数据填充它的单元格,然后将其复制到剪贴板上。 |
|
|
4
0
剪贴板很棒。..但是,使用它来保存程序的输出以粘贴到Word中似乎有点粗略。你想做的是什么,你可能应该用其他方式去做? |