主题驱动VBA生成助手

62 浏览
4 试用
0 购买
Aug 5, 2025更新

一键生成PPT代码不用写,主题输入就能搞定

示例1

{"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":["年度销售报告概述","销售数据分析","市场表现总结","未来计划与目标","总结与展望"]}

示例2

{"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程序", "变量和数据类型", "控制流简介", "函数和模块", "总结与资源"]}

示例3

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

特征总结

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

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

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

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

2. 发布为 API 接口调用

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

3. 在 MCP Client 中配置使用

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

30 积分
平台提供免费试用机制,
确保效果符合预期,再付费购买!

您购买后可以获得什么

获得完整提示词模板
- 共 328 tokens
- 3 个可调节参数
{ 主题名称 } { 幻灯片数量 } { 语言 }
自动加入"我的提示词库"
- 获得提示词优化器支持
- 版本化管理支持
获得社区共享的应用案例
限时免费

不要错过!

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

17
:
23
小时
:
59
分钟
:
59
摄影
免费 原价:20 限时
试用