代表备注页或幻灯片范围的集合,该范围是一组幻灯片,少则仅包含一个,多则包含演示文稿中的所有幻灯片。
说明
您可以使用任何所需的幻灯片(从演示文稿的所有幻灯片中进行选择,或从选定内容的所有幻灯片中进行选择)构造幻灯片范围。例如,可以构造一个 SlideRange 集合,其中包含演示文稿中的前三张幻灯片、演示文稿中所有选定的幻灯片,或演示文稿中所有的标题幻灯片。
如同在用户界面中选中多个幻灯片并通过命令同时操作它们一样,通过建立一个 SlideRange 集合并对其使用属性和方法,可以在编程中同时操作多个幻灯片。如同用户界面中用于单张幻灯片的命令不能用于多张幻灯片一样,某些应用于单独 SlideRange 对象或只包含一张幻灯片的 SlideRange 集合的属性和方法不能用于包含多张幻灯片的 SlideRange 集合。一般情况下,如果选中多张幻灯片时,某些操作无法手动完成(例如返回某一幻灯片中的单个形状),则编程时也不能对包含多张幻灯片的 SlideRange 集合进行该操作。
对于用户界面中可用于一张或多张选中幻灯片的操作(例如复制幻灯片到剪贴板或设置幻灯片背景填充),相应的属性和方法也可用于包含多张幻灯片的 SlideRange 集合。下面是如何对多张幻灯片使用这些属性和方法的一些指导。
- 对 SlideRange 集合应用某方法等效于将该范围中所有 Slide 对象作为一个组来应用此方法。
- 设置 SlideRange
集合的属性值等效于逐一设置该范围中每个幻灯片的属性值(对于枚举类型的属性,设置“Mixed”值无效)。
- 如果 SlideRange
集合中的所有幻灯片对于某个返回枚举类型的属性具有相同的值,则该属性将返回该集合中单张幻灯片的属性值。如果该集合中的幻灯片对于该属性具有不同的值,则该属性将返回“Mixed”值。
- 如果 SlideRange 集合中的所有幻灯片对于某个返回简单数据类型(如 Long、Single 或 String)的属性具有相同的值,则该属性将返回该集合中单张幻灯片的该属性值。如果该集合中的幻灯片对于该属性具有不同的值,则该属性将返回 -2 或产生错误。例如,对于包含多张幻灯片的 SlideRange 对象使用 Name 属性将产生错误,因为每张幻灯片的 Name 属性都有不同的值。
- 幻灯片的某些格式属性不是通过直接应用于 SlideRange 集合的属性和方法来设置,而是通过应用于 SlideRange 集合中的对象(如 ColorScheme 对象)的属性和方法来设置。如果所含对象代表用户界面中可用于多个对象的操作,则可以从包含多张幻灯片的 SlideRange 集合返回该对象,且其属性和方法遵循前述规则。例如,可以使用 ColorScheme 属性返回 ColorScheme 对象,该对象代表用于指定 SlideRange 集合中所有幻灯片的配色方案。设置此 ColorScheme 对象的属性也将设置 SlideRange 集合中所有单张幻灯片的 ColorScheme 对象的相应属性。