Excel VBA - 如何将命名图表、表格、范围保存为 HTML

问题描述

我正在为此苦苦挣扎。 这是我的代码,直接取自 MS Excel 文档,但我不断收到运行时 1004 错误:应用程序定义或对象定义错误https://docs.microsoft.com/en-us/office/vba/api/excel.publishobjects.add

Sub publishsimple()
Dim ws As Worksheet
Dim sheetcount As Long
sheetcount = Application.Sheets.Count
    With ActiveWorkbook.PublishObjects.Add(SourceType:=xlSourceChart,_
                    filename:="C:\Users\gblack\Downloads\testing.htm",_
                    Sheet:="Income,Worth,Age - Charts",Source:="Housing Stock",_
                    HtmlType:=xlHtmlChart,DivID:="",Title:="")
                        .Publish (True)
                        .AutoRepublish = False
    End With
End Sub

它适用于范围,但似乎不适用于我的图表。我宁愿不蛮力导出范围。必须有一个优雅的解决方案将我的图表保存为 HTML...

我也愿意使用 Python...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)