function printTransactionDetails(htmlString)
'set objShell = CreateObject("Shell.Application")
'msgbox objShell
Const OLECMDID_SAVE = 3
Const OLECMDID_SAVEAS = 4
Const OLECMDID_PRINT = 6
Const OLECMDEXECOPT_DONTPROMPTUSER = 2
Const PRINT_WAITFORCOMPLETION = 2
MsgBox ("amogh0")
Set ie = CreateObject("InternetExplorer.Application")
'Set ie = new InternetExplorer
MsgBox ("amogh1")
'navigate to blank page so that the document object is available
ie.navigate "about:blank"
ie.visible=0
'msgbox ie.document.body.innerHTML
ie.document.body.style.margin = 20
ie.document.body.innerHTML=htmlString
'msgbox ie.document.body.innerHTML
ie.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,PRINT_WAITFORCOMPLETION
'Quit IE
ie.quit
end function
我有一个JSP,其中我有上面的代码..它用于打印。 当我使用https:// loclhost:8444 / MyApp时,当我使用https://10.192.51.xx:8444/MyApp时,CreateObject(“InternertExplorer.Application”)抛出错误
答案 0 :(得分:0)
您无法访问上述代码中的主机名或IP地址。如果它使用你的IP而不是主机名,那么我只能想象两件可能出错的事情。
请提供引发错误的确切代码。