2014-01-24 113 views
0

是否可以在Web浏览器上运行宏?我可以在浏览器中打开excel,但我不确定宏是否可以运行。另外,我将如何在浏览器中自动启用它?可以在浏览器上运行excel宏吗?

+0

当你说你可以在浏览器中打开excel时,你是什么意思? Excel是一个可执行文件,这是我第一次听到有人说他们在浏览器中打开了Excel?你能解释你如何在浏览器中打开* Excel? – 2014-01-24 08:17:27

+0

我可以在浏览器中打开一个excel文件,我的意思是在浏览器的内容窗格中。我用java语言来做到这一点,它工作正常,但我不知道如果宏可以自动运行。 – clarencevictoria

回答

2

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

要让宏运行时打开工作簿双击在有你的代码的工作簿的VBA项目浏览器中的“的ThisWorkbook”对象,并添加代码

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

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

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

另请注意,根据其浏览器和实际链接指向工作簿文件的位置可能必须先下载并从宏下载位置打开才能运行。

+0

并记住用户必须安装Excel! –

相关问题