当前位置:  开发笔记 > 后端 > 正文

如何将文本放在剪贴板中,以便它作为表粘贴到Word中?

如何解决《如何将文本放在剪贴板中,以便它作为表粘贴到Word中?》经验,为你挑选了1个好方法。

在MS Office中使用VBA,如何将文本添加到Windows剪贴板,以便它作为表粘贴到Word?



1> Kluge..:

Windows剪贴板支持多种格式.当您想要将东西放在剪贴板中时,您需要对RegisterClipboardFormat()进行一次或多次调用,告诉它您将放置在剪贴板上的对象的格式,然后调用SetClipboardData(),它实际上将数据放入剪贴板.

如果您希望能够将表格粘贴到Word中,那么HTML是最简单的格式.只需将HTML表格复制到剪贴板上,只要您首先将剪贴板数据注册为HTML对象,它就会正确粘贴到Word中.

我会给你一些代码,但最简单的方法是在MSDN上引用一个例子:

如何使用Visual Basic将HTML代码添加到剪贴板

此页面甚至显示了将HTML表格复制到剪贴板的示例.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有