大家好,
我现在想在PHP脚本里,通过COM操作EXCEL的XLSX文件。
现在进行到一步,需要给一个SHEET插入一个文件附件。
MSDN上VBA的例子是:
Worksheets(1).OLEObjects.Add FileName:="arcade.gif"
但PHP无法定义参数名,
以下是我的代码:
$tmpSheet = $excel->ActiveWorkbook->Sheets->Add();
$tmpSheet->Activate();
$tmpSheet->Name = "runLog";
$tmpObj = array("",
"runlog.txt");
$tmpVariantFileName = new VARIANT($tmpObj, VT_ARRAY);
$tmpSheet->OLEObjects->Add($tmpVariantFileName);
返回错误信息是:
Source:<\/b> Microsoft ExcelDescription:<\/b> Cannot insert object.
请问该如何解决?
谢谢。。。
我现在想在PHP脚本里,通过COM操作EXCEL的XLSX文件。
现在进行到一步,需要给一个SHEET插入一个文件附件。
MSDN上VBA的例子是:
Worksheets(1).OLEObjects.Add FileName:="arcade.gif"
但PHP无法定义参数名,
以下是我的代码:
$tmpSheet = $excel->ActiveWorkbook->Sheets->Add();
$tmpSheet->Activate();
$tmpSheet->Name = "runLog";
$tmpObj = array("",
"runlog.txt");
$tmpVariantFileName = new VARIANT($tmpObj, VT_ARRAY);
$tmpSheet->OLEObjects->Add($tmpVariantFileName);
返回错误信息是:
Source:<\/b> Microsoft ExcelDescription:<\/b> Cannot insert object.
请问该如何解决?
谢谢。。。