将SYLK格式的文本从HTA复制到剪贴板

时间:2011-02-23 00:00:45

标签: excel hta clipboarddata

我想以编程方式将表格数据(格式和公式)从HTA(HTML应用程序)复制到剪贴板,然后粘贴到Excel中。 Excel支持一种名为SYLK的文本格式来完成这项任务,但是我遇到了一个在window.clipboardData.setData(格式,数据)中过度验证的问题,其格式被限制为“文本”或“ URL“,如果格式设置为其他任何内容,则给出错误”对方法或属性访问的意外调用“,如果format设置为”SYLK“,Excel仅识别SYLK文本,否则它将粘贴为普通文本。

我想知道是否有另一种方法可以从HTA设置剪贴板数据,例如通过预先安装了Windows或Office的COM控件,这样我就可以将SYLK数据复制到剪贴板。

我知道我可以编写一个自定义COM控件并将其安装在每个客户端上,但此时我可能最好只写一个文件并打开文件而不是使用剪贴板。

0 个答案:

没有答案