Excel) (PublishObjects.Add 方法

建立一個物件,代表儲存至網頁的文件中的項目。 這些物件有助於後續更新網頁,同時對 Microsoft Excel 中的文件進行自動變更。 傳回 PublishObject 物件。

語法

運算式。新增 (SourceType、 FileName、 Sheet、 Source、 HtmlType、 DivID、 Title)

運算式 代表 PublishObjects 物件的變數。

參數

名稱 必要/選用 資料類型 描述
SourceType 必要 XlSourceType 來源類型。
FileName 選用 Variant String. 內部網路或 Web) 上的 URL (,或儲存來源物件 (本機或網路) 路徑。
Sheet 選用 Variant 儲存為網頁的工作表名稱。
Source Optional 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 支援與意見反應。