- Microsoft PowerPoint 对象
- 为 Microsoft PowerPoint 2002 开发人员新增的内容
- 使用 Application 对象的事件
- 使用形状(绘图对象)
- 使用表格
- 使用窗格和视图
- 发布 Web 演示文稿
- 在幻灯片中使用 ActiveX 控件
- 在文档中使用 ActiveX 控件
- 创建自定义对话框
- 在一个 Microsoft Office 应用程序中控制另一个 Microsoft Office 应用程序
- OLE 程序标识符
- ActionSetting 对象
- ActionSettings 集合对象
- AddIn 对象
- AddIns 集合对象
- Adjustments 对象
- AnimationBehavior 对象
- AnimationBehaviors 集合
- AnimationPoint 对象
- AnimationPoints 集合
- AnimationSettings 对象
- Application 对象
- AutoCorrect 对象
- Borders 集合对象
- BulletFormat 对象
- CalloutFormat 对象
- Cell 对象
- CellRange 集合对象
- ColorEffect 对象
- ColorFormat 对象
- ColorScheme 对象
- ColorSchemes 集合对象
- Column 对象
- Columns 集合对象
- Comment 对象
- Comments 集合
- ConnectorFormat 对象
- DefaultWebOptions 对象
- Design 对象
- Designs 集合
- Diagram 对象
- DiagramNode 对象
- DiagramNodeChildren 集合
- DiagramNodes 集合
- DocumentWindow 对象
- DocumentWindows 集合对象
- Effect 对象
- EffectInformation 对象
- ExtraColors 对象
- FillFormat 对象
- Font 对象
- Fonts 集合对象
- FreeformBuilder 对象
- GroupShapes 集合对象
- HeaderFooter 对象
- HeadersFooters 对象
- Hyperlink 对象
- Hyperlinks 集合对象
- LineFormat 对象
- LinkFormat 对象
- Master 对象
- MotionEffect 对象
- NamedSlideShow 对象
- NamedSlideShows 集合对象
- ObjectVerbs 对象
- OLEFormat 对象
- Options 对象
- PageSetup 对象
- Pane 对象
- Panes 集合对象
- ParagraphFormat 对象
- PictureFormat 对象
- PlaceholderFormat 对象
- Placeholders 集合对象
- PlaySettings 对象
- Presentation 对象
- Presentations 集合对象
- PrintOptions 对象
- PrintRange 对象
- PrintRanges 集合对象
- PropertyEffect 对象
- PublishObject 对象
- PublishObjects 集合对象
- RGBColor 对象
- RotationEffect 对象
- Row 对象
- Rows 集合对象
- Ruler 对象
- RulerLevel 对象
- RulerLevels 集合对象
- ScaleEffect 对象
- Selection 对象
- Sequence 集合
- Sequences 集合
- ShadowFormat 对象
- Shape 对象
- ShapeNode 对象
- ShapeNodes 集合对象
- ShapeRange 集合对象
- Shapes 集合对象
- Slide 对象
- SlideRange 集合对象
- Slides 集合对象
- SlideShowSettings 对象
- SlideShowTransition 对象
- SlideShowView 对象
- SlideShowWindow 对象
- SlideShowWindows 集合对象
- SoundEffect 对象
- Table 对象
- TabStop 对象
- TabStops 集合对象
- Tags 对象
- TextEffectFormat 对象
- TextFrame 对象
- TextRange 对象
- TextStyle 对象
- TextStyleLevel 对象
- TextStyleLevels 集合对象
- TextStyles 集合对象
- ThreeDFormat 对象
- TimeLine 对象
- Timing 对象
- View 对象
- WebOptions 对象
- Activate 方法
- Add 方法
- AddBaseline 方法
- AddCallout 方法
- AddComment 方法
- AddConnector 方法
- AddCurve 方法
- AddDiagram 方法
- AddEffect 方法
- AddLabel 方法
- AddLine 方法
- AddMediaObject 方法
- AddNode 方法
- AddNodes 方法
- AddOLEObject 方法
- AddPeriods 方法
- AddPicture 方法
- AddPlaceholder 方法
- AddPolyline 方法
- AddShape 方法
- AddTable 方法
- AddTextbox 方法
- AddTextEffect 方法
- AddTitle 方法
- AddTitleMaster 方法
- AddToFavorites 方法
- Align 方法
- Apply 方法
- ApplyTemplate 方法
- Arrange 方法
- AutomaticLength 方法
- Background 方法
- BeginConnect 方法
- BeginDisconnect 方法
- BuildFreeform 方法
- CanCheckIn 方法
- CanCheckOut 方法
- Cell 方法
- ChangeCase 方法
- Characters 方法
- CheckIn 方法
- CheckOut 方法
- Clear 方法
- ClearAll 方法
- Clone 方法
- CloneNode 方法
- Close 方法
- Colors 方法
- Convert 方法
- ConvertToAfterEffect 方法
- ConvertToAnimateBackground 方法
- ConvertToAnimateInReverse 方法
- ConvertToBuildLevel 方法
- ConvertToShape 方法
- ConvertToTextUnitEffect 方法
- Copy 方法
- CreateNewDocument 方法
- CustomDrop 方法
- CustomLength 方法
- Cut 方法
- Delete 方法
- DeleteText 方法
- Distribute 方法
- DoVerb 方法
- DrawLine 方法
- Duplicate 方法
- EndConnect 方法
- EndDisconnect 方法
- EndNamedShow 方法
- EndReview 方法
- EraseDrawing 方法
- Exit 方法
- Export 方法
- Find 方法
- FindBySlideID 方法
- FindFirstAnimationFor 方法
- FindFirstAnimationForClick 方法
- First 方法
- FitToPage 方法
- Flip 方法
- Follow 方法
- FollowHyperlink 方法
- GotoNamedShow 方法
- GotoSlide 方法
- Group 方法
- Help 方法
- ImportFromFile 方法
- IncrementBrightness 方法
- IncrementContrast 方法
- IncrementLeft 方法
- IncrementOffsetX 方法
- IncrementOffsetY 方法
- IncrementRotation 方法
- IncrementRotationX 方法
- IncrementRotationY 方法
- IncrementTop 方法
- Insert 方法
- InsertAfter 方法
- InsertBefore 方法
- InsertDateTime 方法
- InsertFromFile 方法
- InsertSlideNumber 方法
- InsertSymbol 方法
- Item 方法
- LargeScroll 方法
- Last 方法
- Lines 方法
- Load 方法
- LtrRun 方法
- Merge 方法
- MoveAfter 方法
- MoveBefore 方法
- MoveNode 方法
- MoveTo 方法
- Name 方法
- NewWindow 方法
- Next 方法
- NextNode 方法
- OneColorGradient 方法
- Open 方法
- Paragraphs 方法
- Paste 方法
- PasteSpecial 方法
- Patterned 方法
- PickUp 方法
- Picture 方法
- Play 方法
- PointsToScreenPixelsX 方法
- PointsToScreenPixelsY 方法
- PresetDrop 方法
- PresetGradient 方法
- PresetTextured 方法
- Previous 方法
- PrevNode 方法
- PrintOut 方法
- Publish 方法
- Quit 方法
- Range 方法
- RangeFromPoint 方法
- Regroup 方法
- ReloadAs 方法
- Remove 方法
- RemoveBaseline 方法
- RemovePeriods 方法
- Replace 方法
- ReplaceNode 方法
- ReplyWithChanges 方法
- RerouteConnections 方法
- ResetRotation 方法
- ResetSlideTime 方法
- RotatedBounds 方法
- RtlRun 方法
- Run 方法
- Runs 方法
- Save 方法
- SaveAs 方法
- SaveCopyAs 方法
- ScaleHeight 方法
- ScaleWidth 方法
- ScrollIntoView 方法
- Select 方法
- SelectAll 方法
- SendForReview 方法
- Sentences 方法
- SetEditingType 方法
- SetExtrusionDirection 方法
- SetPasswordEncryptionOptions 方法
- SetPosition 方法
- SetSegmentType 方法
- SetShapesDefaultProperties 方法
- SetThreeDFormat 方法
- SmallScroll 方法
- Solid 方法
- Split 方法
- SwapNode 方法
- ToggleVerticalText 方法
- TransferChildren 方法
- TrimText 方法
- TwoColorGradient 方法
- Ungroup 方法
- Unselect 方法
- Update 方法
- UpdateLinks 方法
- UseDefaultFolderSuffix 方法
- UserPicture 方法
- UserTextured 方法
- WebPagePreview 方法
- Words 方法
- ZOrder 方法
- Accelerate 属性
- AcceleratorsEnabled 属性
- Accent 属性
- Accumulate 属性
- Action 属性
- ActionSettings 属性
- ActionVerb 属性
- Active 属性
- ActivePane 属性
- ActivePresentation 属性
- ActivePrinter 属性
- ActiveWindow 属性
- AddIns 属性
- Additive 属性
- Address 属性
- Adjustments 属性
- AdvanceMode 属性
- AdvanceOnClick 属性
- AdvanceOnTime 属性
- AdvanceTime 属性
- AfterEffect 属性
- Alignment 属性
- AllowPNG 属性
- AlternativeText 属性
- AlwaysSaveInDefaultEncoding 属性
- Amount 属性
- Angle 属性
- Animate 属性
- AnimateAction 属性
- AnimateBackground 属性
- AnimateTextInReverse 属性
- AnimationOrder 属性
- AnimationSettings 属性
- AnswerWizard 属性
- Application 属性
- Assistant 属性
- Author 属性
- AuthorIndex 属性
- AuthorInitials 属性
- AutoAttach 属性
- AutoCorrect 属性
- AutoFormat 属性
- AutoLayout 属性
- AutoLength 属性
- AutoLoad 属性
- AutomationSecurity 属性
- AutoReverse 属性
- AutoRotateNumbers 属性
- AutoShapeType 属性
- AutoSize 属性
- AutoUpdate 属性
- BackColor 属性
- Background 属性
- BaseLineAlignment 属性
- BaselineOffset 属性
- BeginArrowheadLength 属性
- BeginArrowheadStyle 属性
- BeginArrowheadWidth 属性
- BeginConnected 属性
- BeginConnectedShape 属性
- BeginConnectionSite 属性
- Behaviors 属性
- BlackAndWhite 属性
- BlackWhiteMode 属性
- Bold 属性
- Border 属性
- Borders 属性
- BoundHeight 属性
- BoundLeft 属性
- BoundTop 属性
- BoundWidth 属性
- Brightness 属性
- Build 属性
- BuildByLevelEffect 属性
- BuiltInDocumentProperties 属性
- Bullet 属性
- By 属性
- ByX 属性
- ByY 属性
- Callout 属性
- Caption 属性
- Cells 属性
- Character 属性
- ChartUnitEffect 属性
- CheckIfOfficeIsHTMLEditor 属性
- Child 属性
- Children 属性
- ChildShapeRange 属性
- Collate 属性
- Color 属性
- Color2 属性
- ColorEffect 属性
- ColorScheme 属性
- ColorSchemes 属性
- ColorType 属性
- Columns 属性
- COMAddIns 属性
- CommandBars 属性
- Comments 属性
- ConnectionSiteCount 属性
- Connector 属性
- ConnectorFormat 属性
- Container 属性
- Contrast 属性
- Count 属性
- Creator 属性
- CropBottom 属性
- CropLeft 属性
- CropRight 属性
- CropTop 属性
- CurrentShowPosition 属性
- CustomDocumentProperties 属性
- DashStyle 属性
- DateAndTime 属性
- DateTime 属性
- Decelerate 属性
- DefaultLanguageID 属性
- DefaultShape 属性
- DefaultSpacing 属性
- DefaultWebOptions 属性
- Depth 属性
- Design 属性
- Designs 属性
- Diagram 属性
- DiagramNode 属性
- Dim 属性
- DimColor 属性
- Direction 属性
- DisplayAlerts 属性
- DisplayAutoCorrectOptions 属性
- DisplayAutoLayoutOptions 属性
- DisplayComments 属性
- DisplayGridLines 属性
- DisplayMasterShapes 属性
- DisplayName 属性
- DisplayOnTitleSlide 属性
- DisplayPasteOptions 属性
- DisplaySlideMiniature 属性
- Drop 属性
- DropType 属性
- Duration 属性
- EditingType 属性
- EffectInformation 属性
- EffectType 属性
- EmailSubject 属性
- Embeddable 属性
- Embedded 属性
- Emboss 属性
- Encoding 属性
- End 属性
- EndArrowheadLength 属性
- EndArrowheadStyle 属性
- EndArrowheadWidth 属性
- EndConnected 属性
- EndConnectedShape 属性
- EndConnectionSite 属性
- EndingSlide 属性
- EntryEffect 属性
- EnvelopeVisible 属性
- Exit 属性
- ExtraColors 属性
- ExtrusionColor 属性
- ExtrusionColorType 属性
- FarEastLineBreakControl 属性
- FarEastLineBreakLanguage 属性
- FarEastLineBreakLevel 属性
- FeatureInstall 属性
- FileDialog 属性
- FileName 属性
- FileSearch 属性
- Fill 属性
- FirstChild 属性
- FirstMargin 属性
- FirstSlideNumber 属性
- FitToPage 属性
- FolderSuffix 属性
- FollowColors 属性
- FollowMasterBackground 属性
- Font 属性
- FontBold 属性
- FontItalic 属性
- FontName 属性
- Fonts 属性
- FontSize 属性
- Footer 属性
- ForeColor 属性
- Format 属性
- Formula 属性
- FrameColors 属性
- FrameSlides 属性
- From 属性
- FromX 属性
- FromY 属性
- FullName 属性
- Gap 属性
- GradientColorType 属性
- GradientDegree 属性
- GradientStyle 属性
- GradientVariant 属性
- GridDistance 属性
- GroupItems 属性
- HandoutMaster 属性
- HandoutOrder 属性
- HangingPunctuation 属性
- HasChildShapeRange 属性
- HasDiagram 属性
- HasDiagramNode 属性
- HasRevisionInfo 属性
- HasTable 属性
- HasText 属性
- HasTextFrame 属性
- HasTitle 属性
- HasTitleMaster 属性
- Header 属性
- HeadersFooters 属性
- Height 属性
- Hidden 属性
- HideWhileNotPlaying 属性
- HorizontalAnchor 属性
- HorizontalFlip 属性
- HTMLProject 属性
- HTMLVersion 属性
- Hyperlink 属性
- Hyperlinks 属性
- Id 属性
- IncludeNavigation 属性
- IndentLevel 属性
- Index 属性
- InsetPen 属性
- InteractiveSequences 属性
- IsFullScreen 属性
- IsNamedShow 属性
- Italic 属性
- Item 属性
- KernedPairs 属性
- LanguageID 属性
- LanguageSettings 属性
- LastChild 属性
- LastSlideViewed 属性
- Layout 属性
- LayoutDirection 属性
- Left 属性
- LeftMargin 属性
- Length 属性
- Levels 属性
- Line 属性
- LineRuleAfter 属性
- LineRuleBefore 属性
- LineRuleWithin 属性
- LinkFormat 属性
- Loaded 属性
- LockAspectRatio 属性
- LoopSoundUntilNext 属性
- LoopUntilStopped 属性
- MainSequence 属性
- MarginBottom 属性
- MarginLeft 属性
- MarginRight 属性
- MarginTop 属性
- Master 属性
- MediaType 属性
- MotionEffect 属性
- Name 属性
- NameAscii 属性
- NameComplexScript 属性
- NamedSlideShows 属性
- NameFarEast 属性
- NameOther 属性
- NewPresentation 属性
- Nodes 属性
- NoLineBreakAfter 属性
- NoLineBreakBefore 属性
- NormalizedHeight 属性
- NotesMaster 属性
- NotesOrientation 属性
- NotesPage 属性
- Number 属性
- NumberOfCopies 属性
- Object 属性
- ObjectVerbs 属性
- Obscured 属性
- OffsetX 属性
- OffsetY 属性
- OLEFormat 属性
- OperatingSystem 属性
- Options 属性
- OrganizeInFolder 属性
- Orientation 属性
- OutputType 属性
- PageSetup 属性
- Panes 属性
- Paragraph 属性
- ParagraphFormat 属性
- Parent 属性
- ParentGroup 属性
- Password 属性
- PasswordEncryptionAlgorithm 属性
- PasswordEncryptionFileProperties 属性
- PasswordEncryptionKeyLength 属性
- PasswordEncryptionProvider 属性
- Path 属性
- Pattern 属性
- PauseAnimation 属性
- Perspective 属性
- PictureFormat 属性
- PlaceholderFormat 属性
- Placeholders 属性
- PlayOnEntry 属性
- PlaySettings 属性
- PointerColor 属性
- PointerType 属性
- Points 属性
- Position 属性
- Presentation 属性
- PresentationElapsedTime 属性
- Presentations 属性
- Preserved 属性
- PresetExtrusionDirection 属性
- PresetGradientType 属性
- PresetLightingDirection 属性
- PresetLightingSoftness 属性
- PresetMaterial 属性
- PresetShape 属性
- PresetTextEffect 属性
SlideRange 集合对象
多个对象 SlideRange (Slide) 多个对象 |
代表备注页或幻灯片范围的集合,该范围是一组幻灯片,少则仅包含一个,多则包含演示文稿中的所有幻灯片。要构造幻灯片范围,可通过从演示文稿中的所有幻灯片或已选择的幻灯片中选择所需的任意幻灯片。例如,可以构造一个SlideRange 集合,它包含演示文稿中的前三张幻灯片、演示文稿中所有已选择的幻灯片或演示文稿中的所有标题幻灯片。
使用 SlideRange 集合
本节描述如何:
- 返回有指定名称或索引号的一组幻灯片
- 返回演示文稿中所有或部分选定幻灯片
- 返回备注页
- 将属性和方法应用于幻灯片范围
返回指定名称或索引号的一组幻灯片
使用Slides.Range(index) 返回代表演示文稿中一组幻灯片的SlideRange 集合,其中index 为幻灯片名称或索引号,或者为包含幻灯片名称或索引号的数组。可以使用Array 函数构建名称或索引号数组。以下示例设置当前演示文稿第一张和第三张幻灯片的背景填充。
With ActivePresentation.Slides.Range(Array(1, 3))
.FollowMasterBackground = False
.Background.Fill.PresetGradient msoGradientHorizontal, _
1, msoGradientLateSunset
End With
以下示例设置当前演示文稿中幻灯片“Intro”和“Big Chart”的背景填充。请注意,幻灯片创建时被自动赋予形如 Sliden(n 为一个整数)的名称。若要赋予幻灯片更有意义的名称,请使用Name 属性。
With ActivePresentation.Slides.Range(Array("Intro", "Big Chart"))
.FollowMasterBackground = False
.Background.Fill.PresetGradient msoGradientHorizontal, _
1, msoGradientLateSunset
End With
虽然可以使用Range 方法返回任意数量的幻灯片,如果仅想返回一个SlideRange 集合的成员,则使用Item 方法更为简单。例如,Slides(1)
比Slides.Range(1)
简单。
返回演示文稿中所有或部分选中幻灯片
使用Selection 对象的SlideRange 属性返回所有选中对象中的幻灯片。以下示例设置第一个窗口中所有选中幻灯片的背景填充(假设至少已选中一张幻灯片)。
With Windows(1).Selection.SlideRange
.FollowMasterBackground = False
.Background.Fill.PresetGradient msoGradientHorizontal, _
1, msoGradientLateSunset
End With
使用Selection.SlideRange(index) 从选中对象中返回一张幻灯片,其中index 为幻灯片名称或索引号。以下示例设置第一个窗口的选中幻灯片集合中第二张幻灯片的背景填充(假设至少已选中两张幻灯片)。
With Windows(1).Selection.SlideRange(2)
.FollowMasterBackground = False
.Background.Fill.PresetGradient msoGradientHorizontal, _
1, msoGradientLateSunset
End With
返回备注页
使用NotesPage 属性返回代表指定备注页的SlideRange 集合。以下示例在当前演示文稿第一张幻灯片备注页的第二个占位符(备注区)中插入文本。
ActivePresentation.Slides(1).NotesPage.Shapes _
.Placeholders(2).TextFrame.TextRange.InsertAfter "Added Text"
将属性和方法应用于幻灯片范围
如同在用户界面中选中多个幻灯片并通过命令同时操作它们一样,通过建立一个SlideRange 集合并对其使用属性和方法,可以在编程中同时操作多个幻灯片。如同用户界面中用于单张幻灯片的命令不能用于多张幻灯片一样,某些应用于单独Slide 对象或只包含一张幻灯片的SlideRange 集合的属性和方法不能用于包含多张幻灯片的SlideRange 集合。一般情况下,如果选中多张幻灯片时,某些操作无法手动完成(例如返回某一幻灯片中的单个形状),则编程时也不能对包含多张幻灯片的SlideRange 集合进行该操作。
对于用户界面中可用于一张或多张选中幻灯片的操作(例如复制幻灯片到剪贴板或设置幻灯片背景填充),相应的属性和方法也可用于包含多张幻灯片的SlideRange 集合。下面是如何对多张幻灯片使用这些属性和方法的一些指导。
- 对SlideRange 集合应用某方法等价于对该集合中所有Slide 对象应用该方法。
- 设置SlideRange 集合的属性值等价于单独设置该区域中所有幻灯片的属性值(对于枚举类型的属性,设置“Mixed”值无效)。
- 如果集合中所有幻灯片的某一枚举类型属性有相同的值,SlideRange 集合的该属性返回集合中单张幻灯片的属性值。如果集合中的幻灯片属性不同,该属性返回“Mixed”值。
- 如果在集合中的所有幻灯片关于某属性具有相同的属性值,则返回简单数据类型(例如Long、Single 或String)的SlideRange 集合的属性返回集合中单独幻灯片的该属性值。如果集合中的幻灯片该属性的属性值不都相同,则属性将返回 -2 或产生一个错误。例如,使用包含多个幻灯片的SlideRange 对象上的Name 属性将产生一个错误,因为每一幻灯片都有不同的Name 属性值。
- 幻灯片的某些格式属性不是通过直接应用于SlideRange 集合的属性和方法来设置,而是通过应用于包含在SlideRange 集合中对象的属性和方法来设置,例如ColorScheme 对象。如果所包含的对象代表用户界面中可用于多个对象的操作,则可以从包含多张幻灯片的SlideRange 集合返回该对象,且其属性和方法与前述规则相同。例如,可以使用ColorScheme 属性返回ColorScheme 对象,该对象代表用于指定SlideRange 集合中所有幻灯片的配色方案。设置该ColorScheme 对象的属性也将设置SlideRange 集合中所有单个幻灯片的ColorScheme 对象的这些属性。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论