主题驱动VBA生成助手

270 浏览
23 试用
6 购买
Aug 5, 2025更新

一键生成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的VBA代码流程,提升用户效率,将复杂的代码任务化繁为简,从需求输入到可用输出实现全流程自动化。

适用用户

职场办公人员

不懂编程的上班族,可以通过它快速生成精美的PPT代码,节约制作时间,用于工作汇报、提案展示。

教育培训讲师

讲师根据教学内容,轻松生成定制PPT代码,快速构建课程结构,便于开展讲解和演示。

学生学术展示者

需要用PPT展示学术成果的学生,通过输入主题即可自动完成代码,无需手动编写,轻松提升展示质量。

特征总结

根据用户输入的主题与需求,自动生成完整的PPT VBA代码,无需编程经验。
智能命名每张幻灯片的标题,快速为整套PPT提供结构清晰的命名参考。
支持中英文切换,满足不同语言演示场景的需求,让操作更加贴合实际工作环境。
精心设计每段代码,让生成的代码更直观易懂,同时方便后期修改。
支持多种主题与幻灯片数量的灵活定制,轻松满足多维场景的个性化需求。
以标准化JSON结构输出,代码可直接复制粘贴使用,省去格式调整的烦恼。
内置逻辑严谨的自动化流程,完成输入即输出,极大地缩短了手动开发的时间成本。
贴近用户真实需求,任何人都能快速生成满足特定目的的高效PPT,轻松应对紧急场合。

如何使用购买的提示词模板

1. 直接在外部 Chat 应用中使用

将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。

2. 发布为 API 接口调用

把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。

3. 在 MCP Client 中配置使用

在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。

AI 提示词价格
¥15.00元
先用后买,用好了再付款,超安全!

您购买后可以获得什么

获得完整提示词模板
- 共 328 tokens
- 3 个可调节参数
{ 主题名称 } { 幻灯片数量 } { 语言 }
获得社区贡献内容的使用权
- 精选社区优质案例,助您快速上手提示词
限时免费

不要错过!

免费获取高级提示词-优惠即将到期

17
:
23
小时
:
59
分钟
:
59