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

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

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

我知道我可以编写一个自定义的COM控件,并将其安装在每个客户端上,但是在这种情况下,写入文件并打开文件而不是使用剪贴板可能会更好。