今日は Word を操作するために php を使用する必要があります。システムには設定がないので、次のように設定しました。
1. php ext フォルダーにファイル php_com_dotnet.dll があります。
2. com.allow_dcom = true php.iniとextension=php_com_dotnet.dllに追加されます
3. 管理デバイス内のcomも開かれています。しかし、次のようなテスト プログラムを入力すると、
$word = new COM("word.application") または die("Unable to instantiate Word");
echo "Loaded Word, version { $word ->Version}n";
?>
このようなエラーが発生しました:
! ) 致命的なエラー: クラス 'COM' が D:wampwwwtestword.php の行 3 に見つかりません
呼び出しスタック
# 時間メモリ関数の場所
1 0.0000 141624 {main}( ) ..word.php:0
なぜそうなるのかお聞きしたいのですが?
アプローチを変更しました。詳細はこのブログを参照してください。とてもよく書かれています! http://blog.csdn.net/pqhdp/article/details/5626758