在JavaScript中运行Excel宏的方法 [英] Run method for excel macro in javascript

查看:621
本文介绍了在JavaScript中运行Excel宏的方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我想从Javascript代码运行excel宏.我在VB中找到运行方法,但是当我尝试用Javascript代码尝试给定的语句时,它给出了错误:我已经打开了具有宏的特定excel .

Excel.Run(Macro name,null)


作为宏,不需要任何参数,这就是我在其中传递null的原因.
如果我写:

Excel.Run(Macro name)


再次给我一个错误.

拜托,有人可以帮我吗?
在此先谢谢您.
这不是一个好主意-您可以看到脚本小子将如何使用它.


是的,我发现我们可以很容易地从javascript运行excel宏.代码是

 Excel.Workbooks.Open(文件路径名);
 Excel.Visible = true;


Excel.Run(宏名称); 


这里的宏名称"是指宏的全名,例如,如果宏位于名为Book1.xls的excel文件中以及Module1中,并且宏名称为Test,则我们将其写为

 Excel.Run("  解决方案 

AFAIK, you cannot run anything in Excel from Javascript: that would require giving the webpage access to the Client software and data.

Not a good idea - you can see what use would be made of it by the script kiddies.


yeah i have found that we can run excel macro from javascript very easily. The code is

Excel.Workbooks.Open(file path name);
 Excel.Visible = true;


Excel.Run(macro name);


here "macro name" means full name of macro for example if macro is in excel file named as Book1.xls and in the Module1 and let say macro name is Test so we will write as

Excel.Run("Book1.xls!Module1.Test)


这篇关于在JavaScript中运行Excel宏的方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆