PublishObjects.Add メソッド (Excel)

Web ページに保存されたドキュメント内のアイテムを表すオブジェクトを作成します。 このようなオブジェクトは、Microsoft Excel でドキュメントに自動変更が加えられている間に、その後 Web ページの更新を容易にします。 PublishObject オブジェクトを返します。

構文

add (SourceType, FileName, Sheet, Source, HtmlType, DivID, Title)

PublishObjects オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
SourceType 必須 XlSourceType ソースの種類を指定します。
FileName 省略可能 Variant String 。 ソース オブジェクトが保存された URL (イントラネットまたは Web) またはパス (ローカルまたはネットワーク)。
Sheet 省略可能 バリアント型 (Variant) Web ページとして保存されたワークシートの名前。
Source Optional バリアント型 (Variant) SourceType 引数として xlSourceAutoFilterxlSourceChartxlSourcePivotTablexlSourcePrintAreaxlSourceQuery、または xlSourceRange のいずれかを持つアイテムを識別するために使用される一意の名前。

SourceTypexlSourceRange である場合、Source は範囲を指定します。これは定義された名前にすることができます。 SourceTypexlSourceChartxlSourcePivotTable、または xlSourceQuery の場合、Source はグラフ、ピボットテーブル レポート、またはクエリ テーブルの名前を指定します。
HtmlType 省略可能 バリアント型 (Variant) アイテムを対話型の Microsoft Office Web コンポーネントとして保存するか、静的な文字列および画像として保存するかを指定します。 XlHTMLType 定数のいずれかを指定できます: xlHtmlCalcxlHtmlChartxlHtmlList、または xlHtmlStatic
DivID 省略可能 バリアント型 (Variant) Web ページ上のアイテムを識別するために HTML DIV タグで使用される一意の識別子。
Title 省略可能 バリアント型 (Variant) Web ページのタイトル。

戻り値

新しい項目を表す PublishObject オブジェクト。

この例では、アクティブなブックの第 1 四半期ワークシートの範囲 D5:D9 を Stockreport.htm という Web ページに保存します。

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 のサポートおよびフィードバックを参照してください。