Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xlSourceChart VBA Excel_Vba_Excel - Fatal编程技术网

xlSourceChart VBA Excel

xlSourceChart VBA Excel,vba,excel,Vba,Excel,我正在尝试将透视图导出到html,但是当我尝试导出时,出现了错误: 此版本的excel不再支持此方法 这是我的代码: With ActiveWorkbook.PublishObjects.Add(xlSourceChart, _ "c:\test.html", "Sheet1", "Chart1", _ xlHtmlChart, "", "") .Publish (True) .AutoRepublish = False End With PS:我不想要xlHT

我正在尝试将透视图导出到html,但是当我尝试导出时,出现了错误:

此版本的excel不再支持此方法

这是我的代码:

With ActiveWorkbook.PublishObjects.Add(xlSourceChart, _
    "c:\test.html", "Sheet1", "Chart1", _
    xlHtmlChart, "", "")
    .Publish (True)
    .AutoRepublish = False
End With
PS:我不想要
xlHTMLStatic
,因为我想用html操作图表


提前感谢。

您唯一能做的就是发布整个工作表并保留
。Autorepublish=True
,通过这种方式,您可以对excel进行更改,保存时,更改将发布到Html文件:

With ActiveWorkbook.PublishObjects.Add(xlSourceSheet, "D:\desktop\test.htm", _
        "sheet1", "", xlHtmlStatic, "test_8891", "")
        .Publish (True)
        .AutoRepublish = True
    End With
End Sub

您唯一能做的就是发布整个工作表并保留
。Autorepublish=True
,通过这种方式,您可以对excel进行更改,保存时,更改将发布到Html文件:

With ActiveWorkbook.PublishObjects.Add(xlSourceSheet, "D:\desktop\test.htm", _
        "sheet1", "", xlHtmlStatic, "test_8891", "")
        .Publish (True)
        .AutoRepublish = True
    End With
End Sub

不再支持xlHTMLStatic以外的版本。日期为2017年:不再支持xlHTMLStatic以外的版本。日期为2017年: