PHP は vbs スクリプトを実行します
vbs は Excel ファイルを印刷し、印刷操作を実行します。 cmd コマンドを使用するか、vbs プログラムを直接実行して印刷できます。 php が vbs を呼び出すと、$returnvalue 出力は 0 (実行成功を表します) ですが、印刷操作は実行されません。
PHP:
system("C:/print.vbs", $returnvalue);
echo $returnvalue;
?>
=====================
vbs:
templatePath="C:2.xls"
'オブジェクトを作成します
Set oExcel=CreateObject("Excel.Application")
oExcel.DisplayAlerts = False
Set tmpExcel=oExcel.Workbooks.Open(templatePath,3,False)
oExcel.ActiveSheet.PageSetup.PrintGridLines = False
oExcel.ActiveSheet.PrintOut
oExcel.ActiveWorkBook.Saved = False
oExcel.Quit
------解決策-----
全員が XP Work の下にあると思いますか?