使用PHP打开Microsoft Word

使用PHP打开Microsoft Word,php,ms-word,Php,Ms Word,我使用下面的代码为PhP中的Microsoft word设置了一个名为“Text1”的表单字段,但在$word->Documents->Open('C:/Doc1.doc')行中出现了一个错误,即无法通过引用传递参数1,如下所示,有什么问题 <?php com_load_typelib('Word.Application'); $word = new COM("word.application"); $word->Documents->Open('C:/Doc1.doc');

我使用下面的代码为PhP中的Microsoft word设置了一个名为“Text1”的表单字段,但在
$word->Documents->Open('C:/Doc1.doc')行中出现了一个错误
,即
无法通过引用传递参数1
,如下所示,有什么问题

<?php
com_load_typelib('Word.Application');
$word = new COM("word.application");
$word->Documents->Open('C:/Doc1.doc');
$word->Visible = 1;
$word->ActiveDocument->FormFields("Text1")->Result = "something";
$word->ActiveDocument->Close(false);
$word->Quit();
unset($word);
?>


$word->Documents->Open被声明为需要通过引用传递的参数,不能用字符串文本调用

你需要:

$docName='C:/Doc1.doc';
$word->Documents->Open($docName);

$word->Documents->Open声明为需要通过引用传递的参数,不能使用字符串文本调用

你需要:

$docName='C:/Doc1.doc';
$word->Documents->Open($docName);