使用DeepSeek自动制作PPT
DeepSeek能够以VBA脚本方式自动生成PPT,并能够生成一定的PPT样式。PPT中的图片需自行下载准备。PPT字体、图片大小位置等需要手动调整优化。
前言
DeepSeek R1的开源发布,推高了AI学习的热潮。除了常规地生成式对话,如何使用AI解决实际问题?在使用中学习,是学习新技能的不二法门。正上初一的儿子,最近经常对着电脑查资料做PPT。于是尝试用DeepSeek生成APP。在自己学习AI使用的同时,给儿子也扩展一下视野,提升下技能。初步使用总结如下:
DeepSeek能够以VBA脚本方式自动生成PPT,并能够生成一定的PPT样式。
文中的图片需自行下载准备、PPT字体、图片大小位置等需要手动调整优化。
生成PPT功能需要基本的PPT基础,对“草履虫”不够友好。
一、工具
WPS OFFICE 12.1.0.19770
二、PPT内容及样式自动生成
2.1 生成内容
输入简单的提示语:
帮我生成一个介绍黄纬禄的PPT,页数五页。
DeepSeek:好的,以下是关于黄纬禄的PPT大纲,共五页。你可以根据这个大纲制作PPT。
第一页:封面
标题: 黄纬禄简介
副标题: 中国航天事业的奠基人之一
图片: 黄纬禄的照片或相关航天图片
日期: [填写日期]
第二页:个人背景
标题: 黄纬禄的个人背景
内容:
出生: 1916年12月18日,安徽省芜湖市
逝世: 2011年11月23日
教育背景:
1940年毕业于国立中央大学(现南京大学)
1945年赴英国留学,获伦敦大学帝国理工学院硕士学位
职业: 中国航天科学家、火箭专家
第三页:主要贡献
标题: 黄纬禄的主要贡献
内容:
中国导弹事业的奠基人: 黄纬禄是中国第一代导弹和火箭技术的开拓者之一。
东风系列导弹: 主持研制了中国第一代液体地地战略导弹“东风一号”和“东风二号”。
长征系列火箭: 参与了中国长征系列运载火箭的研制工作,为中国航天事业的发展奠定了基础。
两弹一星功勋奖章: 1999年获得“两弹一星功勋奖章”,表彰其对中国国防和航天事业的杰出贡献。
第四页:荣誉与成就
标题: 荣誉与成就
内容:
两弹一星功勋奖章: 1999年
国家最高科学技术奖: 2003年
中国科学院院士: 1980年当选
中国工程院院士: 1994年当选
其他荣誉: 多次获得国家级科技进步奖和荣誉称号
第五页:影响与遗产
标题: 影响与遗产
内容:
中国航天事业的奠基人: 黄纬禄的贡献为中国航天事业的发展奠定了坚实的基础。
培养人才: 他培养了大批航天科技人才,推动了中国航天技术的持续进步。
精神遗产: 黄纬禄的爱国精神、科学精神和奉献精神,激励着后来的科技工作者。
图片: 黄纬禄的工作照或相关航天成就图片
生成的PPT大纲和内容简洁完整。还给出了添加图片的建议。
问题:如何根据大纲生成PPT?
解决方案:继续AI对话,根据PPT大纲及内容生成VBA脚本,到WPS中运行生成PPT。
2.2 生成VB脚本
提示语:
用以上大纲生成可以直接使用的VBA脚本
DeepSeek:
以下是基于上述大纲生成的VB脚本,用于在PowerPoint中自动创建五页PPT。你可以将此脚本复制到VBA编辑器中运行,生成PPT。
Sub CreateHuangWeiluPresentation()
Dim pptApp As Object
Dim pptPres As Object
Dim pptSlide As Object
' 创建PowerPoint应用程序对象
Set pptApp = CreateObject("PowerPoint.Application")
pptApp.Visible = True
' 创建一个新的演示文稿
Set pptPres = pptApp.Presentations.Add
' 第一页:封面
Set pptSlide = pptPres.Slides.Add(1, 1) ' 1 = ppLayoutTitle
pptSlide.Shapes.Title.TextFrame.TextRange.Text = "黄纬禄简介"
pptSlide.Shapes.Placeholders(2).TextFrame.TextRange.Text = "中国航天事业的奠基人之一"
' 添加图片(需要指定图片路径)
' pptSlide.Shapes.AddPicture "C:\Path\To\Image.jpg", False, True, 100, 100, 200, 200
' 第二页:个人背景
Set pptSlide = pptPres.Slides.Add(2, 2) ' 2 = ppLayoutText
pptSlide.Shapes.Title.TextFrame.TextRange.Text = "黄纬禄的个人背景"
pptSlide.Shapes.Placeholders(2).TextFrame.TextRange.Text = _
"出生: 1916年12月18日,安徽省芜湖市" & vbCrLf & _
"逝世: 2011年11月23日" & vbCrLf & _
"教育背景:" & vbCrLf & _
" - 1940年毕业于国立中央大学(现南京大学)" & vbCrLf & _
" - 1945年赴英国留学,获伦敦大学帝国理工学院硕士学位" & vbCrLf & _
"职业: 中国航天科学家、火箭专家"
' 第三页:主要贡献
Set pptSlide = pptPres.Slides.Add(3, 2) ' 2 = ppLayoutText
pptSlide.Shapes.Title.TextFrame.TextRange.Text = "黄纬禄的主要贡献"
pptSlide.Shapes.Placeholders(2).TextFrame.TextRange.Text = _
"中国导弹事业的奠基人: 黄纬禄是中国第一代导弹和火箭技术的开拓者之一。" & vbCrLf & _
"东风系列导弹: 主持研制了中国第一代液体地地战略导弹“东风一号”和“东风二号”。" & vbCrLf & _
"长征系列火箭: 参与了中国长征系列运载火箭的研制工作,为中国航天事业的发展奠定了基础。" & vbCrLf & _
"两弹一星功勋奖章: 1999年获得“两弹一星功勋奖章”,表彰其对中国国防和航天事业的杰出贡献。"
' 第四页:荣誉与成就
Set pptSlide = pptPres.Slides.Add(4, 2) ' 2 = ppLayoutText
pptSlide.Shapes.Title.TextFrame.TextRange.Text = "荣誉与成就"
pptSlide.Shapes.Placeholders(2).TextFrame.TextRange.Text = _
"两弹一星功勋奖章: 1999年" & vbCrLf & _
"国家最高科学技术奖: 2003年" & vbCrLf & _
"中国科学院院士: 1980年当选" & vbCrLf & _
"中国工程院院士: 1994年当选" & vbCrLf & _
"其他荣誉: 多次获得国家级科技进步奖和荣誉称号"
' 第五页:影响与遗产
Set pptSlide = pptPres.Slides.Add(5, 2) ' 2 = ppLayoutText
pptSlide.Shapes.Title.TextFrame.TextRange.Text = "影响与遗产"
pptSlide.Shapes.Placeholders(2).TextFrame.TextRange.Text = _
"中国航天事业的奠基人: 黄纬禄的贡献为中国航天事业的发展奠定了坚实的基础。" & vbCrLf & _
"培养人才: 他培养了大批航天科技人才,推动了中国航天技术的持续进步。" & vbCrLf & _
"精神遗产: 黄纬禄的爱国精神、科学精神和奉献精神,激励着后来的科技工作者。"
' 添加图片(需要指定图片路径)
' pptSlide.Shapes.AddPicture "C:\Path\To\Image.jpg", False, True, 100, 100, 200, 200
' 释放对象
Set pptSlide = Nothing
Set pptPres = Nothing
Set pptApp = Nothing
MsgBox "PPT生成完成!"
End Sub
还贴心地生成了使用方法:
使用说明
打开PowerPoint。
按
Alt + F11打开VBA编辑器。在VBA编辑器中,点击
Insert > Module,将上述代码粘贴到模块中。关闭VBA编辑器,返回PowerPoint。
按
Alt + F8,选择CreateHuangWeiluPresentation,点击Run运行脚本。运行后,脚本会自动生成一个五页的PPT,内容基于你提供的大纲。如果需要添加图片,请将图片路径替换为实际路径。
看起来很不错,按照提示的方法运行脚本。PPT生成成功!不过看起来有点单调。让DeepSeek给美化一下!
2.3 样式调整
提示语:
给出ppt样式建议
DeepSeek:
以下是针对黄纬禄简介PPT的样式建议,帮助你制作一个专业、简洁且视觉吸引力强的演示文稿:
1. 封面页
背景:
使用与航天相关的背景图片(如星空、火箭发射、地球等),营造科技感。
或者使用深蓝色渐变背景,象征宇宙和科技。
字体:
标题:使用大号、加粗的无衬线字体(如Arial、微软雅黑),字号48-60,颜色为白色或浅黄色。
副标题:字号24-28,颜色为浅灰色或白色。
布局:
标题居中,副标题位于标题下方。
可以在右下角添加日期或作者信息,字号较小(14-16)。
2. 个人背景页
背景:
使用浅色背景(如浅灰色或白色),搭配简洁的线条或几何图形装饰。
字体:
标题:字号36-40,加粗,颜色为深蓝色或黑色。
正文:字号20-24,颜色为深灰色,行距1.5倍,便于阅读。
布局:
左侧放置黄纬禄的照片(如果有),右侧放置文字内容。
使用项目符号或图标(如出生日期、教育背景等)来分段,增强可读性。
3. 主要贡献页
背景:
使用与航天相关的图标或图案(如火箭、导弹、卫星等)作为背景装饰,透明度调低(20%-30%),避免喧宾夺主。
字体:
标题:字号36-40,加粗,颜色为深蓝色。
正文:字号20-24,颜色为深灰色,使用项目符号分段。
布局:
每段贡献用独立的文本框或卡片式布局,搭配小图标(如火箭、奖章等)增强视觉效果。
可以使用时间轴的形式展示黄纬禄的主要贡献。
4. 荣誉与成就页
背景:
使用浅色背景,搭配金色或银色的奖章图案作为装饰,象征荣誉。
字体:
标题:字号36-40,加粗,颜色为深蓝色。
正文:字号20-24,颜色为深灰色,使用项目符号分段。
布局:
使用列表形式展示荣誉,每条荣誉前添加小图标(如奖章、星星等)。
可以将“两弹一星功勋奖章”单独突出显示,使用更大的字号或不同颜色。
5. 影响与遗产页
背景:
使用深蓝色或黑色背景,搭配星空或地球图片,象征黄纬禄的深远影响。
字体:
标题:字号36-40,加粗,颜色为白色或浅黄色。
正文:字号20-24,颜色为浅灰色,行距1.5倍。
布局:
左侧放置文字内容,右侧放置黄纬禄的工作照或相关航天成就图片。
使用引号或框线突出黄纬禄的精神遗产(如爱国精神、科学精神等)。
通用设计建议
配色方案:
主色调:深蓝色(象征科技与宇宙)。
辅助色:白色、浅灰色、金色(用于强调重要内容)。
强调色:红色或橙色(用于突出关键信息)。
字体选择:
标题:无衬线字体(如Arial、微软雅黑),简洁现代。
正文:易读的无衬线字体(如Calibri、思源黑体)。
图标与装饰:
使用与航天相关的图标(如火箭、卫星、地球等)增强主题感。
避免过多装饰,保持页面简洁。
动画效果:
使用简单的动画效果(如淡入、飞入)增强演示的流畅性,但不要过度使用。
按照以上建议设计PPT,可以确保内容清晰、视觉美观,同时突出黄纬禄的贡献和精神。希望对你有帮助!
建议的不错,能不能帮我把样式应用到VB脚本中?
提示语:
将以上建议添加到VBA脚本中
DeepSeek:
以下是更新后的VB脚本,结合了PPT样式建议,添加了背景、字体、布局和图标等设计元素。你可以将此脚本复制到VBA编辑器中运行,生成符合建议样式的PPT。
Sub CreateHuangWeiluPresentation() Dim pptApp As Object Dim pptPres As Object Dim pptSlide As Object Dim imgPath As String ' 创建PowerPoint应用程序对象 Set pptApp = CreateObject("PowerPoint.Application") pptApp.Visible = True ' 创建一个新的演示文稿 Set pptPres = pptApp.Presentations.Add ' 设置默认字体 With pptPres.Designs(1).SlideMaster.TextStyles(1).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 20 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 第一页:封面 Set pptSlide = pptPres.Slides.Add(1, 1) ' 1 = ppLayoutTitle With pptSlide ' 设置背景图片(需要指定图片路径) imgPath = "C:\Path\To\SpaceBackground.jpg" ' 替换为实际图片路径 .FollowMasterBackground = False .Background.Fill.UserPicture imgPath ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "黄纬禄简介" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 60 .Bold = True .Color.RGB = RGB(255, 255, 255) ' 白色 End With ' 设置副标题 .Shapes.Placeholders(2).TextFrame.TextRange.Text = "中国航天事业的奠基人之一" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 28 .Color.RGB = RGB(200, 200, 200) ' 浅灰色 End With End With ' 第二页:个人背景 Set pptSlide = pptPres.Slides.Add(2, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景颜色 .FollowMasterBackground = False .Background.Fill.Solid .Background.Fill.ForeColor.RGB = RGB(240, 240, 240) ' 浅灰色 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "黄纬禄的个人背景" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(0, 51, 102) ' 深蓝色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "出生: 1916年12月18日,安徽省芜湖市" & vbCrLf & _ "逝世: 2011年11月23日" & vbCrLf & _ "教育背景:" & vbCrLf & _ " - 1940年毕业于国立中央大学(现南京大学)" & vbCrLf & _ " - 1945年赴英国留学,获伦敦大学帝国理工学院硕士学位" & vbCrLf & _ "职业: 中国航天科学家、火箭专家" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 添加图片(需要指定图片路径) imgPath = "C:\Path\To\HuangWeiluPhoto.jpg" ' 替换为实际图片路径 .Shapes.AddPicture imgPath, False, True, 50, 150, 200, 200 End With ' 第三页:主要贡献 Set pptSlide = pptPres.Slides.Add(3, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景颜色 .FollowMasterBackground = False .Background.Fill.Solid .Background.Fill.ForeColor.RGB = RGB(255, 255, 255) ' 白色 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "黄纬禄的主要贡献" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(0, 51, 102) ' 深蓝色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "中国导弹事业的奠基人: 黄纬禄是中国第一代导弹和火箭技术的开拓者之一。" & vbCrLf & _ "东风系列导弹: 主持研制了中国第一代液体地地战略导弹“东风一号”和“东风二号”。" & vbCrLf & _ "长征系列火箭: 参与了中国长征系列运载火箭的研制工作,为中国航天事业的发展奠定了基础。" & vbCrLf & _ "两弹一星功勋奖章: 1999年获得“两弹一星功勋奖章”,表彰其对中国国防和航天事业的杰出贡献。" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 添加图标(需要指定图标路径) imgPath = "C:\Path\To\RocketIcon.png" ' 替换为实际图标路径 .Shapes.AddPicture imgPath, False, True, 500, 100, 50, 50 End With ' 第四页:荣誉与成就 Set pptSlide = pptPres.Slides.Add(4, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景颜色 .FollowMasterBackground = False .Background.Fill.Solid .Background.Fill.ForeColor.RGB = RGB(240, 240, 240) ' 浅灰色 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "荣誉与成就" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(0, 51, 102) ' 深蓝色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "两弹一星功勋奖章: 1999年" & vbCrLf & _ "国家最高科学技术奖: 2003年" & vbCrLf & _ "中国科学院院士: 1980年当选" & vbCrLf & _ "中国工程院院士: 1994年当选" & vbCrLf & _ "其他荣誉: 多次获得国家级科技进步奖和荣誉称号" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 添加图标(需要指定图标路径) imgPath = "C:\Path\To\MedalIcon.png" ' 替换为实际图标路径 .Shapes.AddPicture imgPath, False, True, 500, 100, 50, 50 End With ' 第五页:影响与遗产 Set pptSlide = pptPres.Slides.Add(5, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景图片(需要指定图片路径) imgPath = "C:\Path\To\SpaceBackground2.jpg" ' 替换为实际图片路径 .FollowMasterBackground = False .Background.Fill.UserPicture imgPath ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "影响与遗产" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(255, 255, 255) ' 白色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "中国航天事业的奠基人: 黄纬禄的贡献为中国航天事业的发展奠定了坚实的基础。" & vbCrLf & _ "培养人才: 他培养了大批航天科技人才,推动了中国航天技术的持续进步。" & vbCrLf & _ "精神遗产: 黄纬禄的爱国精神、科学精神和奉献精神,激励着后来的科技工作者。" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(200, 200, 200) ' 浅灰色 End With ' 添加图片(需要指定图片路径) imgPath = "C:\Path\To\HuangWeiluWorkPhoto.jpg" ' 替换为实际图片路径 .Shapes.AddPicture imgPath, False, True, 400, 150, 200, 200 End With ' 释放对象 Set pptSlide = Nothing Set pptPres = Nothing Set pptApp = Nothing MsgBox "PPT生成完成!" End Sub使用说明
将脚本中的图片路径(如
C:\Path\To\Image.jpg)替换为实际图片路径。运行脚本后,PPT将自动生成,包含背景、字体、布局和图标等设计元素。
如果需要进一步调整,可以在PowerPoint中手动修改。
希望这个脚本能帮助你快速生成一个符合建议样式的PPT!
哎呦,自动添加了背景、字体、布局和图标等设计元素,不错哦。运行一下,结果报错了:无效的过程调用或参数(错误 5)!
直接告诉DeepSeek出错了:
无效的过程调用或参数(错误 5)
DeepSeek:
这个错误通常是由于以下原因之一引起的:
图片路径错误:脚本中指定的图片路径不存在或格式不正确。
PowerPoint对象模型未正确引用:某些方法或属性在脚本中未正确使用。
PowerPoint版本兼容性问题:某些方法或属性可能不适用于较旧或较新的PowerPoint版本。
以下是修复后的脚本,并添加了错误处理机制,以避免“无效的过程调用或参数”错误:
Sub CreateHuangWeiluPresentation()
Dim pptApp As Object
Dim pptPres As Object
Dim pptSlide As Object
Dim imgPath As String
' 创建PowerPoint应用程序对象
On Error Resume Next
Set pptApp = CreateObject("PowerPoint.Application")
If pptApp Is Nothing Then
MsgBox "无法启动PowerPoint,请确保已安装PowerPoint。"
Exit Sub
End If
On Error GoTo 0
pptApp.Visible = True
' 创建一个新的演示文稿
Set pptPres = pptApp.Presentations.Add
' 设置默认字体
With pptPres.Designs(1).SlideMaster.TextStyles(1).TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 20
.Color.RGB = RGB(51, 51, 51) ' 深灰色
End With
' 第一页:封面
Set pptSlide = pptPres.Slides.Add(1, 1) ' 1 = ppLayoutTitle
With pptSlide
' 设置背景图片(需要指定图片路径)
imgPath = "C:\Path\To\SpaceBackground.jpg" ' 替换为实际图片路径
On Error Resume Next
.FollowMasterBackground = False
.Background.Fill.UserPicture imgPath
If Err.Number <> 0 Then
MsgBox "封面背景图片路径错误,请检查路径: " & imgPath
Err.Clear
End If
On Error GoTo 0
' 设置标题
.Shapes.Title.TextFrame.TextRange.Text = "黄纬禄简介"
With .Shapes.Title.TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 60
.Bold = True
.Color.RGB = RGB(255, 255, 255) ' 白色
End With
' 设置副标题
.Shapes.Placeholders(2).TextFrame.TextRange.Text = "中国航天事业的奠基人之一"
With .Shapes.Placeholders(2).TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 28
.Color.RGB = RGB(200, 200, 200) ' 浅灰色
End With
End With
' 第二页:个人背景
Set pptSlide = pptPres.Slides.Add(2, 2) ' 2 = ppLayoutText
With pptSlide
' 设置背景颜色
.FollowMasterBackground = False
.Background.Fill.Solid
.Background.Fill.ForeColor.RGB = RGB(240, 240, 240) ' 浅灰色
' 设置标题
.Shapes.Title.TextFrame.TextRange.Text = "黄纬禄的个人背景"
With .Shapes.Title.TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 40
.Bold = True
.Color.RGB = RGB(0, 51, 102) ' 深蓝色
End With
' 设置正文
.Shapes.Placeholders(2).TextFrame.TextRange.Text = _
"出生: 1916年12月18日,安徽省芜湖市" & vbCrLf & _
"逝世: 2011年11月23日" & vbCrLf & _
"教育背景:" & vbCrLf & _
" - 1940年毕业于国立中央大学(现南京大学)" & vbCrLf & _
" - 1945年赴英国留学,获伦敦大学帝国理工学院硕士学位" & vbCrLf & _
"职业: 中国航天科学家、火箭专家"
With .Shapes.Placeholders(2).TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 24
.Color.RGB = RGB(51, 51, 51) ' 深灰色
End With
' 添加图片(需要指定图片路径)
imgPath = "C:\Path\To\HuangWeiluPhoto.jpg" ' 替换为实际图片路径
On Error Resume Next
.Shapes.AddPicture imgPath, False, True, 50, 150, 200, 200
If Err.Number <> 0 Then
MsgBox "个人背景图片路径错误,请检查路径: " & imgPath
Err.Clear
End If
On Error GoTo 0
End With
' 第三页:主要贡献
Set pptSlide = pptPres.Slides.Add(3, 2) ' 2 = ppLayoutText
With pptSlide
' 设置背景颜色
.FollowMasterBackground = False
.Background.Fill.Solid
.Background.Fill.ForeColor.RGB = RGB(255, 255, 255) ' 白色
' 设置标题
.Shapes.Title.TextFrame.TextRange.Text = "黄纬禄的主要贡献"
With .Shapes.Title.TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 40
.Bold = True
.Color.RGB = RGB(0, 51, 102) ' 深蓝色
End With
' 设置正文
.Shapes.Placeholders(2).TextFrame.TextRange.Text = _
"中国导弹事业的奠基人: 黄纬禄是中国第一代导弹和火箭技术的开拓者之一。" & vbCrLf & _
"东风系列导弹: 主持研制了中国第一代液体地地战略导弹“东风一号”和“东风二号”。" & vbCrLf & _
"长征系列火箭: 参与了中国长征系列运载火箭的研制工作,为中国航天事业的发展奠定了基础。" & vbCrLf & _
"两弹一星功勋奖章: 1999年获得“两弹一星功勋奖章”,表彰其对中国国防和航天事业的杰出贡献。"
With .Shapes.Placeholders(2).TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 24
.Color.RGB = RGB(51, 51, 51) ' 深灰色
End With
' 添加图标(需要指定图标路径)
imgPath = "C:\Path\To\RocketIcon.png" ' 替换为实际图标路径
On Error Resume Next
.Shapes.AddPicture imgPath, False, True, 500, 100, 50, 50
If Err.Number <> 0 Then
MsgBox "主要贡献图标路径错误,请检查路径: " & imgPath
Err.Clear
End If
On Error GoTo 0
End With
' 第四页:荣誉与成就
Set pptSlide = pptPres.Slides.Add(4, 2) ' 2 = ppLayoutText
With pptSlide
' 设置背景颜色
.FollowMasterBackground = False
.Background.Fill.Solid
.Background.Fill.ForeColor.RGB = RGB(240, 240, 240) ' 浅灰色
' 设置标题
.Shapes.Title.TextFrame.TextRange.Text = "荣誉与成就"
With .Shapes.Title.TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 40
.Bold = True
.Color.RGB = RGB(0, 51, 102) ' 深蓝色
End With
' 设置正文
.Shapes.Placeholders(2).TextFrame.TextRange.Text = _
"两弹一星功勋奖章: 1999年" & vbCrLf & _
"国家最高科学技术奖: 2003年" & vbCrLf & _
"中国科学院院士: 1980年当选" & vbCrLf & _
"中国工程院院士: 1994年当选" & vbCrLf & _
"其他荣誉: 多次获得国家级科技进步奖和荣誉称号"
With .Shapes.Placeholders(2).TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 24
.Color.RGB = RGB(51, 51, 51) ' 深灰色
End With
' 添加图标(需要指定图标路径)
imgPath = "C:\Path\To\MedalIcon.png" ' 替换为实际图标路径
On Error Resume Next
.Shapes.AddPicture imgPath, False, True, 500, 100, 50, 50
If Err.Number <> 0 Then
MsgBox "荣誉与成就图标路径错误,请检查路径: " & imgPath
Err.Clear
End If
On Error GoTo 0
End With
' 第五页:影响与遗产
Set pptSlide = pptPres.Slides.Add(5, 2) ' 2 = ppLayoutText
With pptSlide
' 设置背景图片(需要指定图片路径)
imgPath = "C:\Path\To\SpaceBackground2.jpg" ' 替换为实际图片路径
On Error Resume Next
.FollowMasterBackground = False
.Background.Fill.UserPicture imgPath
If Err.Number <> 0 Then
MsgBox "影响与遗产背景图片路径错误,请检查路径: " & imgPath
Err.Clear
End If
On Error GoTo 0
' 设置标题
.Shapes.Title.TextFrame.TextRange.Text = "影响与遗产"
With .Shapes.Title.TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 40
.Bold = True
.Color.RGB = RGB(255, 255, 255) ' 白色
End With
' 设置正文
.Shapes.Placeholders(2).TextFrame.TextRange.Text = _
"中国航天事业的奠基人: 黄纬禄的贡献为中国航天事业的发展奠定了坚实的基础。" & vbCrLf & _
"培养人才: 他培养了大批航天科技人才,推动了中国航天技术的持续进步。" & vbCrLf & _
"精神遗产: 黄纬禄的爱国精神、科学精神和奉献精神,激励着后来的科技工作者。"
With .Shapes.Placeholders(2).TextFrame.TextRange.Font
.Name = "微软雅黑"
.Size = 24
.Color.RGB = RGB(200, 200, 200) ' 浅灰色
End With
' 添加图片(需要指定图片路径)
imgPath = "C:\Path\To\HuangWeiluWorkPhoto.jpg" ' 替换为实际图片路径
On Error Resume Next
.Shapes.AddPicture imgPath, False, True, 400, 150, 200, 200
If Err.Number <> 0 Then
MsgBox "影响与遗产图片路径错误,请检查路径: " & imgPath
Err.Clear
End If
On Error GoTo 0
End With
' 释放对象
Set pptSlide = Nothing
Set pptPres = Nothing
Set pptApp = Nothing
MsgBox "PPT生成完成!"
End Sub
修复内容
错误处理:添加了
On Error Resume Next和On Error GoTo 0,避免因图片路径错误导致脚本中断。路径检查:如果图片路径错误,会弹出提示框,并继续执行脚本。
兼容性优化:确保脚本适用于大多数PowerPoint版本。
DeepSeek修改了脚本,还说明了修改的内容。赞,不过运行后发现问题依然没有解决。
考虑到VBA在WPS和MicroSoft中的使用可能有差异。再次提问DeepSeek生成适用于WPS的VB脚本。
提示语:
无效的过程调用或参数(错误 5) 仍然存在,使用的是wps
DeepSeek:
WPS 和 Microsoft PowerPoint 在 VBA 脚本支持上存在一些差异,可能会导致某些方法或属性无法正常工作,从而出现“无效的过程调用或参数(错误 5)”的问题。以下是针对 WPS 的修复脚本,并提供了兼容性调整。
修复后的 VB 脚本(适用于 WPS)
Sub CreateHuangWeiluPresentation() Dim pptApp As Object Dim pptPres As Object Dim pptSlide As Object Dim imgPath As String ' 创建 WPS 演示应用程序对象 On Error Resume Next Set pptApp = CreateObject("KWPP.Application") ' WPS 演示应用程序对象 If pptApp Is Nothing Then MsgBox "无法启动 WPS 演示,请确保已安装 WPS Office。" Exit Sub End If On Error GoTo 0 pptApp.Visible = True ' 创建一个新的演示文稿 Set pptPres = pptApp.Presentations.Add ' 设置默认字体 With pptPres.Designs(1).SlideMaster.TextStyles(1).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 20 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 第一页:封面 Set pptSlide = pptPres.Slides.Add(1, 1) ' 1 = ppLayoutTitle With pptSlide ' 设置背景图片(需要指定图片路径) imgPath = "C:\Path\To\SpaceBackground.jpg" ' 替换为实际图片路径 On Error Resume Next .FollowMasterBackground = False .Background.Fill.UserPicture imgPath If Err.Number <> 0 Then MsgBox "封面背景图片路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "黄纬禄简介" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 60 .Bold = True .Color.RGB = RGB(255, 255, 255) ' 白色 End With ' 设置副标题 .Shapes.Placeholders(2).TextFrame.TextRange.Text = "中国航天事业的奠基人之一" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 28 .Color.RGB = RGB(200, 200, 200) ' 浅灰色 End With End With ' 第二页:个人背景 Set pptSlide = pptPres.Slides.Add(2, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景颜色 .FollowMasterBackground = False .Background.Fill.Solid .Background.Fill.ForeColor.RGB = RGB(240, 240, 240) ' 浅灰色 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "黄纬禄的个人背景" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(0, 51, 102) ' 深蓝色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "出生: 1916年12月18日,安徽省芜湖市" & vbCrLf & _ "逝世: 2011年11月23日" & vbCrLf & _ "教育背景:" & vbCrLf & _ " - 1940年毕业于国立中央大学(现南京大学)" & vbCrLf & _ " - 1945年赴英国留学,获伦敦大学帝国理工学院硕士学位" & vbCrLf & _ "职业: 中国航天科学家、火箭专家" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 添加图片(需要指定图片路径) imgPath = "C:\Path\To\HuangWeiluPhoto.jpg" ' 替换为实际图片路径 On Error Resume Next .Shapes.AddPicture imgPath, False, True, 50, 150, 200, 200 If Err.Number <> 0 Then MsgBox "个人背景图片路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 End With ' 第三页:主要贡献 Set pptSlide = pptPres.Slides.Add(3, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景颜色 .FollowMasterBackground = False .Background.Fill.Solid .Background.Fill.ForeColor.RGB = RGB(255, 255, 255) ' 白色 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "黄纬禄的主要贡献" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(0, 51, 102) ' 深蓝色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "中国导弹事业的奠基人: 黄纬禄是中国第一代导弹和火箭技术的开拓者之一。" & vbCrLf & _ "东风系列导弹: 主持研制了中国第一代液体地地战略导弹“东风一号”和“东风二号”。" & vbCrLf & _ "长征系列火箭: 参与了中国长征系列运载火箭的研制工作,为中国航天事业的发展奠定了基础。" & vbCrLf & _ "两弹一星功勋奖章: 1999年获得“两弹一星功勋奖章”,表彰其对中国国防和航天事业的杰出贡献。" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 添加图标(需要指定图标路径) imgPath = "C:\Path\To\RocketIcon.png" ' 替换为实际图标路径 On Error Resume Next .Shapes.AddPicture imgPath, False, True, 500, 100, 50, 50 If Err.Number <> 0 Then MsgBox "主要贡献图标路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 End With ' 第四页:荣誉与成就 Set pptSlide = pptPres.Slides.Add(4, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景颜色 .FollowMasterBackground = False .Background.Fill.Solid .Background.Fill.ForeColor.RGB = RGB(240, 240, 240) ' 浅灰色 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "荣誉与成就" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(0, 51, 102) ' 深蓝色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "两弹一星功勋奖章: 1999年" & vbCrLf & _ "国家最高科学技术奖: 2003年" & vbCrLf & _ "中国科学院院士: 1980年当选" & vbCrLf & _ "中国工程院院士: 1994年当选" & vbCrLf & _ "其他荣誉: 多次获得国家级科技进步奖和荣誉称号" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 添加图标(需要指定图标路径) imgPath = "C:\Path\To\MedalIcon.png" ' 替换为实际图标路径 On Error Resume Next .Shapes.AddPicture imgPath, False, True, 500, 100, 50, 50 If Err.Number <> 0 Then MsgBox "荣誉与成就图标路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 End With ' 第五页:影响与遗产 Set pptSlide = pptPres.Slides.Add(5, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景图片(需要指定图片路径) imgPath = "C:\Path\To\SpaceBackground2.jpg" ' 替换为实际图片路径 On Error Resume Next .FollowMasterBackground = False .Background.Fill.UserPicture imgPath If Err.Number <> 0 Then MsgBox "影响与遗产背景图片路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "影响与遗产" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(255, 255, 255) ' 白色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "中国航天事业的奠基人: 黄纬禄的贡献为中国航天事业的发展奠定了坚实的基础。" & vbCrLf & _ "培养人才: 他培养了大批航天科技人才,推动了中国航天技术的持续进步。" & vbCrLf & _ "精神遗产: 黄纬禄的爱国精神、科学精神和奉献精神,激励着后来的科技工作者。" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(200, 200, 200) ' 浅灰色 End With ' 添加图片(需要指定图片路径) imgPath = "C:\Path\To\HuangWeiluWorkPhoto.jpg" ' 替换为实际图片路径 On Error Resume Next .Shapes.AddPicture imgPath, False, True, 400, 150, 200, 200 If Err.Number <> 0 Then MsgBox "影响与遗产图片路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 End With ' 释放对象 Set pptSlide = Nothing Set pptPres = Nothing Set pptApp = Nothing MsgBox "PPT生成完成!" End Sub修复内容
WPS 兼容性:
使用
KWPP.Application代替PowerPoint.Application,确保脚本适用于 WPS。调整了部分方法和属性,使其与 WPS 的 API 兼容。
错误处理:
添加了
On Error Resume Next和On Error GoTo 0,避免因图片路径错误导致脚本中断。如果图片路径错误,会弹出提示框,并继续执行脚本。
态度很好,不过依然没解决报问题。
这回根据调试信息给DeepSeek指出报错的行。
提示语:
With pptPres.Designs(1).SlideMaster.TextStyles(1).TextFrame.TextRange.Font 脚本中这一行仍然报错 无效的过程调用或参数(错误 5)
DeepSeek:
在 WPS 中,
Designs和SlideMaster等对象模型与 Microsoft PowerPoint 不完全兼容,因此会导致“无效的过程调用或参数(错误 5)”的问题。我们需要调整脚本,避免使用这些不兼容的属性或方法。以下是修复后的脚本,移除了不兼容的部分,并确保在 WPS 中正常运行:
Sub CreateHuangWeiluPresentation() Dim pptApp As Object Dim pptPres As Object Dim pptSlide As Object Dim imgPath As String ' 创建 WPS 演示应用程序对象 On Error Resume Next Set pptApp = CreateObject("KWPP.Application") ' WPS 演示应用程序对象 If pptApp Is Nothing Then MsgBox "无法启动 WPS 演示,请确保已安装 WPS Office。" Exit Sub End If On Error GoTo 0 pptApp.Visible = True ' 创建一个新的演示文稿 Set pptPres = pptApp.Presentations.Add ' 第一页:封面 Set pptSlide = pptPres.Slides.Add(1, 1) ' 1 = ppLayoutTitle With pptSlide ' 设置背景图片(需要指定图片路径) imgPath = "C:\Path\To\SpaceBackground.jpg" ' 替换为实际图片路径 On Error Resume Next .FollowMasterBackground = False .Background.Fill.UserPicture imgPath If Err.Number <> 0 Then MsgBox "封面背景图片路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "黄纬禄简介" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 60 .Bold = True .Color.RGB = RGB(255, 255, 255) ' 白色 End With ' 设置副标题 .Shapes.Placeholders(2).TextFrame.TextRange.Text = "中国航天事业的奠基人之一" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 28 .Color.RGB = RGB(200, 200, 200) ' 浅灰色 End With End With ' 第二页:个人背景 Set pptSlide = pptPres.Slides.Add(2, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景颜色 .FollowMasterBackground = False .Background.Fill.Solid .Background.Fill.ForeColor.RGB = RGB(240, 240, 240) ' 浅灰色 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "黄纬禄的个人背景" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(0, 51, 102) ' 深蓝色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "出生: 1916年12月18日,安徽省芜湖市" & vbCrLf & _ "逝世: 2011年11月23日" & vbCrLf & _ "教育背景:" & vbCrLf & _ " - 1940年毕业于国立中央大学(现南京大学)" & vbCrLf & _ " - 1945年赴英国留学,获伦敦大学帝国理工学院硕士学位" & vbCrLf & _ "职业: 中国航天科学家、火箭专家" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 添加图片(需要指定图片路径) imgPath = "C:\Path\To\HuangWeiluPhoto.jpg" ' 替换为实际图片路径 On Error Resume Next .Shapes.AddPicture imgPath, False, True, 50, 150, 200, 200 If Err.Number <> 0 Then MsgBox "个人背景图片路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 End With ' 第三页:主要贡献 Set pptSlide = pptPres.Slides.Add(3, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景颜色 .FollowMasterBackground = False .Background.Fill.Solid .Background.Fill.ForeColor.RGB = RGB(255, 255, 255) ' 白色 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "黄纬禄的主要贡献" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(0, 51, 102) ' 深蓝色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "中国导弹事业的奠基人: 黄纬禄是中国第一代导弹和火箭技术的开拓者之一。" & vbCrLf & _ "东风系列导弹: 主持研制了中国第一代液体地地战略导弹“东风一号”和“东风二号”。" & vbCrLf & _ "长征系列火箭: 参与了中国长征系列运载火箭的研制工作,为中国航天事业的发展奠定了基础。" & vbCrLf & _ "两弹一星功勋奖章: 1999年获得“两弹一星功勋奖章”,表彰其对中国国防和航天事业的杰出贡献。" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 添加图标(需要指定图标路径) imgPath = "C:\Path\To\RocketIcon.png" ' 替换为实际图标路径 On Error Resume Next .Shapes.AddPicture imgPath, False, True, 500, 100, 50, 50 If Err.Number <> 0 Then MsgBox "主要贡献图标路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 End With ' 第四页:荣誉与成就 Set pptSlide = pptPres.Slides.Add(4, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景颜色 .FollowMasterBackground = False .Background.Fill.Solid .Background.Fill.ForeColor.RGB = RGB(240, 240, 240) ' 浅灰色 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "荣誉与成就" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(0, 51, 102) ' 深蓝色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "两弹一星功勋奖章: 1999年" & vbCrLf & _ "国家最高科学技术奖: 2003年" & vbCrLf & _ "中国科学院院士: 1980年当选" & vbCrLf & _ "中国工程院院士: 1994年当选" & vbCrLf & _ "其他荣誉: 多次获得国家级科技进步奖和荣誉称号" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(51, 51, 51) ' 深灰色 End With ' 添加图标(需要指定图标路径) imgPath = "C:\Path\To\MedalIcon.png" ' 替换为实际图标路径 On Error Resume Next .Shapes.AddPicture imgPath, False, True, 500, 100, 50, 50 If Err.Number <> 0 Then MsgBox "荣誉与成就图标路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 End With ' 第五页:影响与遗产 Set pptSlide = pptPres.Slides.Add(5, 2) ' 2 = ppLayoutText With pptSlide ' 设置背景图片(需要指定图片路径) imgPath = "C:\Path\To\SpaceBackground2.jpg" ' 替换为实际图片路径 On Error Resume Next .FollowMasterBackground = False .Background.Fill.UserPicture imgPath If Err.Number <> 0 Then MsgBox "影响与遗产背景图片路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 ' 设置标题 .Shapes.Title.TextFrame.TextRange.Text = "影响与遗产" With .Shapes.Title.TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 40 .Bold = True .Color.RGB = RGB(255, 255, 255) ' 白色 End With ' 设置正文 .Shapes.Placeholders(2).TextFrame.TextRange.Text = _ "中国航天事业的奠基人: 黄纬禄的贡献为中国航天事业的发展奠定了坚实的基础。" & vbCrLf & _ "培养人才: 他培养了大批航天科技人才,推动了中国航天技术的持续进步。" & vbCrLf & _ "精神遗产: 黄纬禄的爱国精神、科学精神和奉献精神,激励着后来的科技工作者。" With .Shapes.Placeholders(2).TextFrame.TextRange.Font .Name = "微软雅黑" .Size = 24 .Color.RGB = RGB(200, 200, 200) ' 浅灰色 End With ' 添加图片(需要指定图片路径) imgPath = "C:\Path\To\HuangWeiluWorkPhoto.jpg" ' 替换为实际图片路径 On Error Resume Next .Shapes.AddPicture imgPath, False, True, 400, 150, 200, 200 If Err.Number <> 0 Then MsgBox "影响与遗产图片路径错误,请检查路径: " & imgPath Err.Clear End If On Error GoTo 0 End With ' 释放对象 Set pptSlide = Nothing Set pptPres = Nothing Set pptApp = Nothing MsgBox "PPT生成完成!" End Sub修复内容
移除不兼容的属性:
移除了
pptPres.Designs(1).SlideMaster.TextStyles(1)等不兼容的代码。直接在每页幻灯片中设置字体和样式,确保兼容性。
错误处理:
添加了
On Error Resume Next和On Error GoTo 0,避免因图片路径错误导致脚本中断。如果图片路径错误,会弹出提示框,并继续执行脚本。
PPT生成完成。
三、 总结
DeepSeek能够以VBA脚本方式自动生成PPT,并能够生成一定的PPT样式。
文中的图片需自行下载准备。PPT字体、图片大小位置等需要手动调整优化。
生成PPT功能需要基本的PPT基础,对“草履虫”不够友好。
更多推荐


所有评论(0)