次の方法で共有


PublishObjects コレクション オブジェクト

Microsoft PowerPoint Visual Basic リファレンス

PublishObjects コレクション オブジェクト

Presentation
PublishObjects
PublishObject

PublishObject オブジェクトのコレクションです。PublishObject オブジェクトは、HTML 形式で発行するために読み込まれたプレゼンテーションの全体または一部を表します。

使い方

PublishObjects コレクションを取得するには、PublishObjects プロパティを使用します。次の使用例は、作業中のプレゼンテーションのスライド 3 からスライド 5 を HTML 形式で発行します。発行されるプレゼンテーションには Mallard.htm という名前を付けます。

With ActivePresentation.PublishObjects(1)
    .FileName = "C:\Test\Mallard.htm"
    .SourceType = ppPublishSlideRange
    .RangeStart = 3
    .RangeEnd = 5
    .Publish
End With
		

読み込まれたプレゼンテーションの単一の PublishObject オブジェクトを取得するには、Item(index) プロパティを使用します。引数 index には、常に "1" を指定します。読み込まれた各プレゼンテーションには、1 つの PublishObject オブジェクトしか存在しません。

次の使用例は、SourceType プロパティに定数 ppPublishAll を設定して、PublishObject オブジェクトが作業中のプレゼンテーション全体になるように定義します。

ActivePresentation.PublishObjects.Item(1).SourceType = ppPublishAll
		

解説

PublishObject オブジェクトの各種プロパティを設定すると、発行されるプレゼンテーションの内容や属性を指定できます。たとえば、SourceType プロパティでは、読み込まれたプレゼンテーションのどの部分を発行するかを定義します。RangeStart プロパティと RangeEnd プロパティでは、発行するスライドの範囲を指定し、SpeakerNotes プロパティでは、発表者のノートを発行するかどうかを指定します。

PublishObjects コレクションに追加することはできません。