javascript - 从javascript打开一个excel文件并传递参数

标签 javascript xls

是否可以从 JavaScript 打开 excel 文件(本地或从服务器下载)但传递参数?

即与 href="/somefilename.xls?some-parameter"

有链接

当 excel 打开文件时,它将参数传递给 VBA 模块。

我的想法是,当我传递“某些参数”时,VBA 代码的一部分采用参数并使用参数进行进一步处理。

最佳答案

你有两个选择。

  • 使用 builtinDocumentProperties(title, comment...) 在服务器端生成一个 xlsx 文件,或者高级方法是使用 CustomXMLParts。

http://msdn.microsoft.com/en-us/library/office/ff197172.aspx

http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.customxmlparts.aspx

  • 您可以使用自定义协议(protocol)和命令行从浏览器打开它。

https://support.shotgunsoftware.com/hc/en-us/articles/201145908-How-to-launch-external-applications-using-custom-protocols-rock-instead-of-http-

有一种方法可以用vba访问命令行参数。

http://www.motobit.com/tips/detpg_vba-getcommandline/

关于javascript - 从javascript打开一个excel文件并传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20558819/

相关文章:

javascript - 我该如何处理文档准备就绪的情况?

java - 单击android中的按钮时数据库导出到xls文件?

java - 用java保护excel文件

javascript - 我用 html、css 和 Javascript 创建的选项卡面板无法正常工作

javascript - 为什么javascript中setTimeout没有执行

javascript - 应用程序私有(private)node.js模块

java - Spring MVC 和 Apache POI 创建 xls 文档。无法保存模型中新创建的文件

perl - 使用 Spreadsheet::WriteExcel 读取文件并将段写入 Excel

xml - XSLT:没有属​​性且没有子元素的元素转换为父属性

javascript - CSS 未加载到动态生成的 Laravel View 中