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