PublishObjects.Add 方法 (Excel)

创建一个 对象,该对象代表保存到网页的文档中的项。 在 Microsoft Excel 中对文档进行自动更改时,此类对象有助于对网页进行后续更新。 返回 PublishObject 对象。

语法

表达式添加 (SourceTypeFileNameSheetSourceHtmlTypeDivIDTitle)

表达 一个代表 PublishObjects 对象的变量。

参数

名称 必需/可选 数据类型 说明
SourceType 必需 XlSourceType 源的类型。
FileName 可选 Variant String。 将源对象保存到的本地或网络) (Intranet 或 Web) 或路径上的 URL (。
Sheet 可选 Variant 保存为网页的工作表的名称。
Source 可选 Variant 用来标识数据项的唯一名称,这些数据项的 SourceType 参数为下列常量之一:xlSourceAutoFilterxlSourceChartxlSourcePivotTablexlSourcePrintAreaxlSourceQueryxlSourceRange

如果 SourceTypexlSourceRange,则 Source 指定的是一个区域,该区域可以是一个已定义的名称。 如果 SourceTypexlSourceChartxlSourcePivotTablexlSourceQuery,则 Source 指定的是图表、数据透视表或查询表的名称。
HtmlType 可选 Variant 指定项目是保存为交互式的 Microsoft Office Web 组件还是保存为静态文本和图像。 可以是 XlHTMLType 常量之一: xlHtmlCalcxlHtmlChartxlHtmlListxlHtmlStatic
DivID 可选 Variant HTML DIV 标记中使用的唯一标识符,用于标识网页上的项目。
Title 可选 Variant 网页的标题。

返回值

一个代表新项目的 PublishObject 对象。

示例

本示例将活动工作簿中第一季度工作表上的区域 D5:D9 保存到名为 Stockreport.htm 的网页。

With ActiveWorkbook.PublishObjects.Add(SourceType:=xlSourceRange, _ 
    Filename:="\\Server\Stockreport.htm", Sheet:="First Quarter", Source:="$G$3:$H$6", _ 
    HtmlType:=xlHtmlStatic, DivID:="Book1_4170") 
        .Publish (True) 
        .AutoRepublish = False 
End With

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。