Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VBscript或Javascript中为excel工作表创建宏_Javascript_Vbscript - Fatal编程技术网

在VBscript或Javascript中为excel工作表创建宏

在VBscript或Javascript中为excel工作表创建宏,javascript,vbscript,Javascript,Vbscript,我一直在使用VBscript在excel中编写宏。但是我也可以编写javascript来编写宏吗 如果是,那么哪一个更好?为什么?Excel宏不能用VBScript或JavaScript编写。Microsoft Office宏中使用的语言是VBA(Visual Basic for Applications),它与VBScript类似,但不同 您可以使用VBScript和JavaScript处理Office应用程序(分别从.vbs或.js文件运行): var xl=新的ActiveXObject(

我一直在使用VBscript在excel中编写宏。但是我也可以编写javascript来编写宏吗


如果是,那么哪一个更好?为什么?

Excel宏不能用VBScript或JavaScript编写。Microsoft Office宏中使用的语言是VBA(Visual Basic for Applications),它与VBScript类似,但不同

您可以使用VBScript和JavaScript处理Office应用程序(分别从
.vbs
.js
文件运行):

var xl=新的ActiveXObject(“Excel.Application”);
xl.可见=真实;
var wb=xl.Workbooks.Open(“C:\\path\\to\\your.xlsx”);
var ws=工作表(1);
ws.Cells(1,1.Value=“something”;
wb.Save();
wb.Close();
xl.Quit();
但是,您仍将以这种方式使用VBA对象和方法