excel - 尝试使用自定义布局时出现 ActivePresentation 问题
问题描述
我正在尝试制作一个宏来使用自定义布局创建 Powerpoint 演示文稿。这是代码:
Sub PPT_Criar()
Dim ppApp As Object
Dim ppPres As PowerPoint.Presentation
Dim ppSlide As PowerPoint.Slide
Dim ppTextBox As PowerPoint.Shape
Set ppApp = CreateObject("PowerPoint.Application")
Set ppPres = ppApp.Presentations.Add
ppPres.ApplyTemplate "D:\Users\11111\Documents\Modelos Personalizados do Office\PRES.potx"
ppApp.Visible = True
ppApp.Activate
Set ppSlide = ppPres.Slides.Add(1, ppLayoutBlank)
ActivePresentation.Slides(1).CustomLayout = ActivePresentation.Designs(Theme2).SlideMaster.CustomLayouts(3)
ppSlide.Select
Set ppTextBox = ppSlide.Shapes.AddTextbox(msoTextOrientationHorizontal, 0, 20, 100, 30)
With ppTextBox.TextFrame2
.TextRange.Text = EPS
.TextRange.ParagraphFormat.Alignment = msoAlignCenter
.TextRange.Font.Size = 26
.VerticalAnchor = msoAnchorMiddle
End With
End Sub
当我运行它时,我得到了错误
“运行时错误‘429’activex 组件无法创建对象”
ActivePresentation
在行中。我尝试了其他方法来做到这一点,并且在所有这些方法中,我都得到了相同的错误ActivePresentation
。
知道是什么原因造成的吗?
解决方案
推荐阅读
- c# - IList 属性自动获取设置
- ios - 无法在 uiimageview swift 中将地图设置为图像
- solr - 如何在solr中匹配句子的子部分或超级部分
- java - java-每隔一段时间调用一个函数
- python - 向用户询问文件名,然后将该文件名作为参数传递?
- python - 如何处理 ValueError?
- javascript - Angular 循环依赖解决方案
- python - pd.read_html 读取复杂表
- android - android.intent.action.VIEW 和 mimeType 在清单中有“缺少 URL”错误
- visual-studio-2017 - 为什么我不能在 Windows 通用应用程序中引用 .Net Core 1.0 程序集?