adminLTE和VBscripts?

时间:2016-05-26 20:22:02

标签: excel vba web-services web admin

我的目标是在公司环境中使用adminLTE(adminLTE)界面,允许VBA脚本运行以自动完成任务,我的非技术资源团队可以比手动完成任务更快。(前 - 填写电子邮件,提供库存信息,自动创建和打印表单,与stamps.com集成,引用和显示大量excel数据。根据我的理解,不允许在Web浏览器中执行VBA脚本。

  1. 我有什么选择来实现我的目标?
  2. 在HTA文件中执行此操作吗?
  3. 我对VB脚本的Web浏览器执行错了吗?
  4. 我是否需要在Visual Studio中构建应用程序?
  5. 我有一个三人小组需要访问它并共享数据,所以它不像整个企业遍布全国或类似的东西。感谢。

    欢迎任何和所有的想法。

1 个答案:

答案 0 :(得分:0)

这个问题非常广泛 - 与“从浏览器在最终用户的计算机上执行任意EXE的选项有什么用途”相同。基于浏览器的应用程序的重点是出于安全原因防止这种情况发生。

如果您的目标是将VBA脚本部署到组织中的每个人 - 这实际上非常简单 - 只需创建一个自动更新的Excel插件即可。这种方法非常常见且易于操作(如果需要,可提供更多信息)。

回答你的问题:

  1. 太宽了
  2. 是的,您可以在HTA文件中执行此操作,但我不推荐它,我认为它不符合您的要求。
  3. 您无法在传统意义上的浏览器中运行VBA。根据我的理解,HTA本质上是一个使用HTML编写的桌面应用程序,即您无法将HTA部署到example.com。
  4. 您可以在Visual Studio中构建一个ASP.NET Web应用程序,并让您的前端(例如Admin LTE)调用后端的端点,然后调用EXE,但这将是服务器上的EXE,而不是客户端