PublishObjects.Add 方法 (Excel)
创建一个 对象,该对象代表保存到网页的文档中的项。 在 Microsoft Excel 中对文档进行自动更改时,此类对象有助于对网页进行后续更新。 返回 PublishObject 对象。
语法
表达式。添加 (SourceType、 FileName、 Sheet、 Source、 HtmlType、 DivID、 Title)
表达 一个代表 PublishObjects 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
SourceType | 必需 | XlSourceType | 源的类型。 |
FileName | 可选 | Variant | String。 将源对象保存到的本地或网络) (Intranet 或 Web) 或路径上的 URL (。 |
Sheet | 可选 | Variant | 保存为网页的工作表的名称。 |
Source | 可选 | Variant | 用来标识数据项的唯一名称,这些数据项的 SourceType 参数为下列常量之一:xlSourceAutoFilter、xlSourceChart、xlSourcePivotTable、xlSourcePrintArea、xlSourceQuery 或 xlSourceRange。 如果 SourceType 为 xlSourceRange,则 Source 指定的是一个区域,该区域可以是一个已定义的名称。 如果 SourceType 为 xlSourceChart、xlSourcePivotTable 或 xlSourceQuery,则 Source 指定的是图表、数据透视表或查询表的名称。 |
HtmlType | 可选 | Variant | 指定项目是保存为交互式的 Microsoft Office Web 组件还是保存为静态文本和图像。 可以是 XlHTMLType 常量之一: xlHtmlCalc、 xlHtmlChart、 xlHtmlList 或 xlHtmlStatic。 |
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。