我正在尝试运行一个Visual Studio可执行应用程序,从一个护目镜或其他机制中说出SAP Order Prerequisite Form.exe。
基本上,没有网络浏览器允许我运行.exe文件,因为它被视为安全风险。相信我,我现在已经阅读了足够的内容。因此,我创建了一个只运行宏的Excel_Launcher.xlsm文件,这很好用:
Private Sub Workbook_Open()
Dim RetVal
RetVal = Shell("\\MyNetwork\SAP Order Prerequisite Form.exe", 1)
End Sub
很遗憾,我无法将此文件上传到Google网站,因此我创建了带有一些操作脚本的GoogleSheet来运行此应用程序并且确实没有太多运气。 我也尝试使用以下脚本:
html>
<body>
<form name="form1">
<input type=button onClick="test()" value="Open File">
<br><br>
</form>
<script type="text/javascript">
function test() {
var Excel = new ActiveXObject("Excel.Application");
Excel.Visible = true;
Excel.Workbooks.Open("\\MyNetworkDrive\Excel_Launcher.xlsm");
}
</script>
</body>
</html>
有关可以直接或通过某些Google脚本运行此文件的应用的任何想法都会很棒。
答案 0 :(得分:0)
哦......好吧,原因是因为我们有一个名为eTracker的内部系统,它只允许以下类型的链接。它不允许我输入网络驱动器的链接以直接运行.exe程序。
的Http:// https://开头 的JavaScript。
所以你看,我认为Google表格可以启动我的应用程序。