一键生成PPT代码不用写,主题输入就能搞定
{"vbaCode":"Sub CreatePresentation()\n Dim pptApp As Object\n Dim pptPres As Object\n Dim pptSlide As Object\n Dim slideTitle As String\n\n ' 创建PowerPoint应用程序\n Set pptApp = CreateObject(\"PowerPoint.Application\")\n pptApp.Visible = True\n\n ' 创建一个新的演示文稿\n Set pptPres = pptApp.Presentations.Add\n\n ' 定义每张幻灯片的标题\n Dim slideTitles(1 To 5) As String\n slideTitles(1) = \"年度销售报告概述\"\n slideTitles(2) = \"销售数据分析\"\n slideTitles(3) = \"市场表现总结\"\n slideTitles(4) = \"未来计划与目标\"\n slideTitles(5) = \"总结与展望\"\n\n ' 添加幻灯片并设置标题\n Dim i As Integer\n For i = LBound(slideTitles) To UBound(slideTitles)\n Set pptSlide = pptPres.Slides.Add(i, 1) ' 1表示标题幻灯片布局\n pptSlide.Shapes(1).TextFrame.TextRange.Text = slideTitles(i) ' 设置幻灯片标题\n Next i\n\n ' 释放对象\n Set pptSlide = Nothing\n Set pptPres = Nothing\n Set pptApp = Nothing\n\n MsgBox \"PPT创建完成!\"\nEnd Sub","slideTitles":["年度销售报告概述","销售数据分析","市场表现总结","未来计划与目标","总结与展望"]}
{"vbaCode":"Sub CreatePresentation()\n Dim pptApp As Object\n Dim pptPres As Object\n Dim pptSlide As Object\n Dim slideIndex As Integer\n Dim slideTitles As Variant\n\n ' 定义每张幻灯片的标题\n slideTitles = Array(\"封面\", \"Python是什么\", \"安装Python\", \"第一个Python程序\", \"变量和数据类型\", \"控制流简介\", \"函数和模块\", \"总结与资源\")\n\n ' 创建PowerPoint应用程序\n On Error Resume Next\n Set pptApp = GetObject(Class:=\"PowerPoint.Application\")\n If pptApp Is Nothing Then\n Set pptApp = CreateObject(Class:=\"PowerPoint.Application\")\n End If\n On Error GoTo 0\n\n ' 创建一个新的演示文稿\n Set pptPres = pptApp.Presentations.Add\n pptApp.Visible = True\n\n ' 添加幻灯片并设置标题\n For slideIndex = LBound(slideTitles) To UBound(slideTitles)\n Set pptSlide = pptPres.Slides.Add(slideIndex + 1, ppLayoutText)\n With pptSlide\n .Shapes(1).TextFrame.TextRange.Text = slideTitles(slideIndex) ' 设置标题\n .Shapes(2).TextFrame.TextRange.Text = \"添加您的内容这里\" ' 设置内容占位符\n End With\n Next slideIndex\n\n ' 释放对象\n Set pptSlide = Nothing\n Set pptPres = Nothing\n Set pptApp = Nothing\n\nEnd Sub","slideTitles":["封面", "Python是什么", "安装Python", "第一个Python程序", "变量和数据类型", "控制流简介", "函数和模块", "总结与资源"]}
{"vbaCode":"Sub CreatePresentation()\n Dim pptApp As Object\n Dim pptPres As Object\n Dim pptSlide As Object\n Dim slideIndex As Integer\n\n ' 创建 PowerPoint 应用程序\n On Error Resume Next\n Set pptApp = GetObject(, \"PowerPoint.Application\")\n If pptApp Is Nothing Then\n Set pptApp = CreateObject(\"PowerPoint.Application\")\n End If\n On Error GoTo 0\n\n ' 创建一个新的演示文稿\n Set pptPres = pptApp.Presentations.Add\n\n ' === 创建每张幻灯片 ===\n ' 第一张:介绍\n slideIndex = 1\n Set pptSlide = pptPres.Slides.Add(slideIndex, ppLayoutTitle)\n pptSlide.Shapes(1).TextFrame.TextRange.Text = \"深度学习综述\"\n pptSlide.Shapes(2).TextFrame.TextRange.Text = \"介绍\"\n\n ' 第二张:背景\n slideIndex = slideIndex + 1\n Set pptSlide = pptPres.Slides.Add(slideIndex, ppLayoutText)\n pptSlide.Shapes(1).TextFrame.TextRange.Text = \"深度学习的背景\"\n pptSlide.Shapes(2).TextFrame.TextRange.Text = \"深度学习源于人工智能技术的快速发展...\"\n\n ' 第三张:核心技术\n slideIndex = slideIndex + 1\n Set pptSlide = pptPres.Slides.Add(slideIndex, ppLayoutText)\n pptSlide.Shapes(1).TextFrame.TextRange.Text = \"深度学习的核心技术\"\n pptSlide.Shapes(2).TextFrame.TextRange.Text = \"包括神经网络、卷积神经网络(CNN)、递归神经网络(RNN)等...\"\n\n ' 第四张:应用场景\n slideIndex = slideIndex + 1\n Set pptSlide = pptPres.Slides.Add(slideIndex, ppLayoutText)\n pptSlide.Shapes(1).TextFrame.TextRange.Text = \"深度学习的应用场景\"\n pptSlide.Shapes(2).TextFrame.TextRange.Text = \"广泛应用于图像处理、语音识别、自然语言处理等领域...\"\n\n ' 显示 PowerPoint 应用程序\n pptApp.Visible = True\n\n ' 清理变量\n Set pptSlide = Nothing\n Set pptPres = Nothing\n Set pptApp = Nothing\nEnd Sub","slideTitles":["介绍","背景","核心技术","应用场景"]}
不懂编程的上班族,可以通过它快速生成精美的PPT代码,节约制作时间,用于工作汇报、提案展示。
讲师根据教学内容,轻松生成定制PPT代码,快速构建课程结构,便于开展讲解和演示。
需要用PPT展示学术成果的学生,通过输入主题即可自动完成代码,无需手动编写,轻松提升展示质量。
即便对VBA代码毫无基础,也能借助这款工具学习如何生成代码结构,并进行简单的修改和二次开发。
针对需求高效生成不同主题的PPT代码模板,用于设计团队内部办公及快速提案制作。
通过简化制作主题化PPT的VBA代码流程,提升用户效率,将复杂的代码任务化繁为简,从需求输入到可用输出实现全流程自动化。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
免费获取高级提示词-优惠即将到期