PHP通过COM操作EXCEL,的问题

来源:互联网 发布:淘宝u站首页在哪里 编辑:程序博客网 时间:2024/06/06 02:19
大家好,

我现在想在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.


请问该如何解决?

谢谢。。。

0 0
原创粉丝点击