我正在尝试运行 VBScript,但 CFExecute 抛出错误
<cfexecute name = "C:\Windows\System32\CScript.exe"
arguments = "//NoLogo D:\Excel.vbs D:\test.xls"
variable = "data"
timeout = "100">
</cfexecute>
<cfdump var="#data#">
Error:
Error: 424 Source: Microsoft VBScript runtime error Description: Object required
但是当我用 CMD 运行 VBScript 时它工作正常
C:\Windows\System32 > cscript //nologo D:\Excel.vbs D:\test.xls
我拥有完全管理员访问权限,为什么会收到此错误?
It was 由于 Windows 2008 服务器中的错误 http://social.msdn.microsoft.com/Forums/en-US/b81a3c4e-62db-488b-af06-44421818ef91/excel-2007-automation-on-top-of-a-windows-server-2008-x64?forum=innovateonoffice。
对于办公自动化(通过脚本和非基于窗口的操作访问),我们必须在其中添加一个“桌面”文件夹
C:\Windows\System32\config\systemprofile
C:\Windows\SysWOW64\config\system32
我添加了它并发现成功。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)