大众计算机学习网

专门提供各种电脑教程

PublishObject对象与PublishObject 集合

Admin | 2013-7-13 8:11:20 | 被阅次数 | 2750

  一、PublishObject 对象

  请参阅 属性 方法 事件 特性
  Presentation
  PublishObjects (PublishObject)

  代表已加载 PowerPoint 中且可作为 HTML 格式发布的整个或部分演示文稿。PublishObject 对象是 PublishObjects 集合中的成员。

  使用 PublishObject 对象

  使用 PublishObjects(index) 可返回一个对象,该对象代表了所加载的演示文稿,其中,index 的值总为“1”。对于每个加载的演示文稿,只能有一个 PublishObject 对象与之对应。本示例将第二篇演示文稿中的第三张幻灯片到第五张幻灯片作为 HTML 格式发布。发布的演示文稿名为“Mallard.htm”。

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

  说明:可以通过设置 PublishObject 对象的不同属性值来指定所发布的演示文稿的内容和属性。例如,SourceType 属性用于定义加载的演示文稿中需要进行发布的部分。RangeStart 属性和 RangeEnd 属性用于指定要发布的幻灯片的范围,而 SpeakerNotes 属性则用于指定是否发布演讲者备注。

  二、PublishObjects 集合对象

  请参阅 属性 方法 事件 特性
  Presentation
  PublishObjects (PublishObject)

  PublishObject 对象的集合,它代表整个或部分已加载演示文稿的集合,这些演示文稿可作为 HTML 进行发布。

  使用 PublishObjects 集合

  使用 PublishObjects 属性可返回 PublishObjects 集合。本示例将当前演示文稿的第三张到第五张幻灯片作为 HTML 进行发布。本示例将发布的演示文稿命名为“Mallard.htm”。

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

  使用 Item(index) 可为所加载的演示文稿返回一个 PublishObject 对象,其中,index 的值总为“1”。对于每个加载的演示文稿,只能有一个对应的 PublishObject 对象。

  本示例通过将 SourceType 设置为 ppPublishAll 值,可以将 PublishObject 对象定义为整个的当前演示文稿。

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

  注意:可以通过设置 PublishObject 对象的不同属性值来指定所发布的演示文稿的内容和属性。例如,SourceType 属性用于定义加载的演示文稿中需要进行发布的部分。RangeStart 属性和 RangeEnd 属性用于指定要发布的幻灯片的范围,而 SpeakerNotes 属性则用于指定是否发布演讲者备注。不能添加到 PublishObjects 集合中。