怎么把word的"打印"vba代码转换成javascript代码
下面是用来打印文档的vba代码:
Sub Macro1()
'
' Macro1 Macro
' 宏在 2009-4-29 由 微软用户 录制
'
Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
wdPrintDocumentContent, Copies:=2, Pages:="", PageType:=wdPrintAllPages, _
ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
End Sub
我自己录制的。
转成javascript后是:
function jsPrint()
{
TANGER_OCX_OBJ = document.all.item("TANGER_OCX");
var mydoc = TANGER_OCX_OBJ.ActiveDocument; //得到Document对象
var app = mydoc.Application; //得到Application对象
app.PrintOut("",0,0,2,"",0,false,true,true,false,0,0,0,0); //打印代码
}
这句报错,说是类型不匹配,可能是参数不匹配吧。不知道如何改进,请指教。
app.PrintOut("",0,0,2,"",0,false,true,true,false,0,0,0,0); //打印代码