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