小编ama*_*der的帖子

未安装excel时运行Excel宏

我有一本excel工作簿.我需要将其显示为将自动刷新的HTML页面(例如每2分钟一次).为此,我需要在每张工作表上运行计算,然后另存为HTML.我稍后会弄清楚如何在以后交换旧HTML文件.我已经在excel中有一个宏来完成所有计算,然后每2分钟保存为HTML.我需要做的就是调用那个宏

问题是所有这些都要发生的机器是服务器机器,因此无法在其上安装MS office.因此我无法使用Excel COM Inter-op.

一个是如果我可以写一个.net程序或一个将运行宏的Vb脚本.但是.net程序总是使用inter-op.

另一种方法是,如果我可以将本书保存为HTML并在HTML本身中运行宏(不知道HTML是否具有VB A代码).在这里我也发现我需要安装Visual Basic编辑器(因为它只附带excel).

我宁愿不使用第三方软件.

上述两个程序中的任何一个都可以在给定的条件下实施吗?如果没有,还有其他方法吗?

更新:

一直在寻找开放XML的解决方案,并最终发现开放的XML 2.0无法运行Excel计算,因为SDK没有计算引擎.Open XML SDK 2.5是否有计算引擎?

html vb.net vbscript vba excel-vba

1
推荐指数
1
解决办法
4869
查看次数

标签 统计

excel-vba ×1

html ×1

vb.net ×1

vba ×1

vbscript ×1