`
o_o_0
  • 浏览: 17533 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

VBScript 批量合并PPT

 
阅读更多
Option Explicit
Public FileNames As Variant
Public SaveName As Variant
Public pptApp As Object

Sub GetFiles()
    FileNames = Application.GetOpenFilename _
    (FileFilter:="演示文稿(*.ppt),*.ppt", FilterIndex:=1, _
    MultiSelect:=True, Title:="打开需要合并的文件")
End Sub

Sub SaveFileAs()
    SaveName = Application.GetSaveAsFilename(InitialFileName:="文稿合并结果", _
    FileFilter:="演示文稿(*.ppt),*.ppt", FilterIndex:=1, _
    Title:="保存文稿合并结果")
End Sub
Sub Merge()
    Dim Pre As Object
    Dim i As Double
    Dim n As Double
    Err.Clear
    On Error Resume Next
    Set pptApp = CreateObject("PowerPoint.application")
    pptApp.DisplayAlerts = False
    On Error GoTo 0
    If Err.Number <> 0 Then
        Beep
        MsgBox "出错,系统没有安装 MS PowerPoint", vbOKOnly, "合并演示文稿"
        pptApp.Quit
        Application.Quit
    End If
    Err.Clear
    On Error Resume Next
    
    Set Pre = pptApp.Presentations.Add
    For i = LBound(FileNames) To UBound(FileNames)
        DoEvents
        n = Pre.Slides.Count
        Pre.Slides.InsertFromFile Index:=n, FileName:=FileNames(i)
        UserForm1.Label.Caption = "正在合并演示文稿…" & i & "个已完成!"
    Next
    On Error GoTo 0
    If Err.Number <> 0 Then
        Beep
        MsgBox "出现未知错误!退出?", vbOKOnly, "合并演示文稿"
        pptApp.Quit
        Application.Quit
    End If
    Pre.SaveAs (SaveName)
    pptApp.DisplayAlerts = True
    pptApp.Quit
    UserForm1.Label.Caption = "演示文稿合并完成!"
    UserForm1.cmdQuit.Caption = "确定(Q)"
    
End Sub


分享到:
评论

相关推荐

    VBscript(PPT)

    在这些名为"A_VBScript15.ppt"到"A_VBScript18.ppt"的PPT课件中,我们可以期待学习到以下VBScript的核心知识点: 1. **基本语法**:包括变量声明、数据类型(如Integer, String, Boolean等)、常量定义以及运算符的...

    ASP教程---vbscript1.pptASP教程---vbscript1.ppt

    ASP教程---vbscript1.pptASP教程---vbscript1.ppt

    VBScript编程语言PPT教案学习.pptx

    VBScript编程语言PPT教案学习.pptx

    VBScript脚本语言PPT教案学习.pptx

    VBScript脚本语言PPT教案学习.pptx

    第3章--VBScript编程基础ppt课件(全).ppt

    第3章--VBScript编程基础ppt课件(全).ppt

    VBScript脚本语言PPT学习教案.pptx

    VBScript是一种轻量级的脚本语言,源自Visual Basic家族,是Microsoft Visual Basic Scripting Edition的简称。它是ASP(Active Server Pages)的默认编程语言,主要用于网页开发和自动化任务。VBScript具有简单易学...

    vbscript ppt

    第01章 VBScript概述.PPT 第02章 VBScript语法基础.ppt 第03章 VBScript子过程和函数.ppt 第04章 VBScript浏览器对象.ppt 第05章 VBScript语句.ppt 第06章 VBScript重要函数分析.ppt 第07章 ASP概述.ppt 第08章 ASP...

    VBScript脚本语言教程 PPT

    VBScript 脚本语言教程 PPT VBScript 脚本语言是一种功能强大且灵活的脚本语言,广泛应用于 Web 开发、自动化控制、数据处理等领域。本教程将从 VBScript 脚本语言的概述、基本数据类型及输入输出、表达式和运算符...

    vbscript脚本语言.ppt

    VBScript是一种轻量级的脚本语言,源于Visual Basic,主要用作网页和应用程序中的交互式元素。它在Active Server Pages (ASP)技术中扮演重要角色,是ASP默认的脚本语言之一,允许开发者在HTML页面中嵌入代码,实现...

    第3章 VBScript语言.ppt

    本章主要介绍了VBScript的基本元素,包括数据类型、常量以及变量的使用。 【数据类型】是VBScript编程的基础,主要包括以下几种: 1. **字符串型**(String):用于存储文本数据,如"Good morning !"或"程序"。...

    VBScript基础知识.ppt

    VBScript是一种轻量级的脚本语言,主要应用于Web开发中的ASP(Active Server Pages)环境。它是微软开发的,用于增强HTML页面交互性和动态性的工具。VBScript的基础知识包括其语法结构、数据类型、常量、变量以及...

    第3章 VBscript.ppt

    VBscript.ppt 详细的讲述vb脚本的制作网页的技术,属于asp技术类的入门

    批量PPT文档转txt脚本 by LSS

    自己用vbs写的小工具,将ppt文件转换为txt文本文件,便于后续的文本处理。使用方法:将需要转换的文件通过鼠标拖拽到该文件上,或将该文件粘贴到文件夹然后双击运行,可以把文件夹内的所有ppt文件转换为txt文本文件 ...

    vbscript脚本语言(.ppt)

    在`.ppt`文件中,我们可以期待找到关于VBScript的详细教程,涵盖其基本语法、数据类型、控制结构、函数和对象等方面。对于初学者来说,这是一个很好的起点,因为它将帮助理解如何在实际应用中使用VBScript。 1. **...

    web程序设计课件CH3vbscript.ppt

    web程序设计课件CH3vbscript.ppt

    如何使用VBScript.ppt

    VBScript,全称为Visual Basic Scripting Edition,是一种轻量级的、解释性的脚本语言,主要应用于Windows操作系统环境中,尤其在Web开发和自动化任务中常见。在VBScript中,你可以编写简单的到复杂的逻辑,实现对...

    Asp VBScript.Encode 脚本批量解密.rar

    描述中的“AspEncode脚本批量解密.exe”很可能就是一个这样的工具,它可以批量处理已编码的VBScript脚本,将其还原为可读的源代码形式。 批量解密的过程可能涉及到解析编码规则,然后应用逆向工程,以恢复原始的...

    VBSCRIPT教程

    5. **专题-VBScript教程.ppt**:这是一个专门针对特定VBScript主题的教程,可能涵盖了高级特性,如WScript和CScript的使用、ActiveX对象的创建和调用、以及在ASP中的应用等。对于进阶学习者,这个资源将提供深入的...

    批量将幻灯片转换成JPG图形(不需要工具,一个脚本搞定)

    总的来说,通过编写和使用这样的VBScript脚本,我们可以大大提高工作效率,实现PPT幻灯片的快速批量转换。对于企业或个人用户来说,这是一种非常实用的技巧,尤其是在需要处理大量幻灯片转换需求时。如果你熟悉...

Global site tag (gtag.js) - Google Analytics