可以在浏览器上运行excelmacros吗?

是否有可能在Web浏览器上运行macros? 我可以在浏览器中打开excel,但是我不确定macros是否可以运行。 而且,我如何在浏览器中自动启用它?

如果我正确地假设你问自己从浏览器呈现的网页上的链接打开它后是否可以自动运行vbamacros,那么最好的办法是将代码设置为在工作簿链接时自动运行在网页中打开。

要打开工作簿时运行macros,请双击包含代码的工作簿的vba项目资源pipe理器中的“ThisWorkbook”对象,然后添加以下代码行

Private Sub Workbook_Open() Call Module1.hello 'Change this line to start your code End Sub 

这会自动执行工作簿的Module1中的子“hello”。

请注意,用户必须在其信任中心设置中启用“macros”才能运行任何内容。

还要注意,根据浏览器和实际链接指向工作簿文件的位置,可能必须先下载,然后从下载位置打开才能运行macros。