ホームページ > バックエンド開発 > PHPチュートリアル > PHPがVBSスクリプトを実行する場合の解決策

PHPがVBSスクリプトを実行する場合の解決策

WBOY
リリース: 2016-06-13 13:12:40
オリジナル
1545 人が閲覧しました

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 で働いていると思いますか?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート