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
分享到:
相关推荐
在这些名为"A_VBScript15.ppt"到"A_VBScript18.ppt"的PPT课件中,我们可以期待学习到以下VBScript的核心知识点: 1. **基本语法**:包括变量声明、数据类型(如Integer, String, Boolean等)、常量定义以及运算符的...
ASP教程---vbscript1.pptASP教程---vbscript1.ppt
VBScript编程语言PPT教案学习.pptx
VBScript脚本语言PPT教案学习.pptx
第3章--VBScript编程基础ppt课件(全).ppt
VBScript是一种轻量级的脚本语言,源自Visual Basic家族,是Microsoft Visual Basic Scripting Edition的简称。它是ASP(Active Server Pages)的默认编程语言,主要用于网页开发和自动化任务。VBScript具有简单易学...
第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 脚本语言是一种功能强大且灵活的脚本语言,广泛应用于 Web 开发、自动化控制、数据处理等领域。本教程将从 VBScript 脚本语言的概述、基本数据类型及输入输出、表达式和运算符...
VBScript是一种轻量级的脚本语言,源于Visual Basic,主要用作网页和应用程序中的交互式元素。它在Active Server Pages (ASP)技术中扮演重要角色,是ASP默认的脚本语言之一,允许开发者在HTML页面中嵌入代码,实现...
本章主要介绍了VBScript的基本元素,包括数据类型、常量以及变量的使用。 【数据类型】是VBScript编程的基础,主要包括以下几种: 1. **字符串型**(String):用于存储文本数据,如"Good morning !"或"程序"。...
VBScript是一种轻量级的脚本语言,主要应用于Web开发中的ASP(Active Server Pages)环境。它是微软开发的,用于增强HTML页面交互性和动态性的工具。VBScript的基础知识包括其语法结构、数据类型、常量、变量以及...
VBscript.ppt 详细的讲述vb脚本的制作网页的技术,属于asp技术类的入门
自己用vbs写的小工具,将ppt文件转换为txt文本文件,便于后续的文本处理。使用方法:将需要转换的文件通过鼠标拖拽到该文件上,或将该文件粘贴到文件夹然后双击运行,可以把文件夹内的所有ppt文件转换为txt文本文件 ...
在`.ppt`文件中,我们可以期待找到关于VBScript的详细教程,涵盖其基本语法、数据类型、控制结构、函数和对象等方面。对于初学者来说,这是一个很好的起点,因为它将帮助理解如何在实际应用中使用VBScript。 1. **...
web程序设计课件CH3vbscript.ppt
VBScript,全称为Visual Basic Scripting Edition,是一种轻量级的、解释性的脚本语言,主要应用于Windows操作系统环境中,尤其在Web开发和自动化任务中常见。在VBScript中,你可以编写简单的到复杂的逻辑,实现对...
描述中的“AspEncode脚本批量解密.exe”很可能就是一个这样的工具,它可以批量处理已编码的VBScript脚本,将其还原为可读的源代码形式。 批量解密的过程可能涉及到解析编码规则,然后应用逆向工程,以恢复原始的...
5. **专题-VBScript教程.ppt**:这是一个专门针对特定VBScript主题的教程,可能涵盖了高级特性,如WScript和CScript的使用、ActiveX对象的创建和调用、以及在ASP中的应用等。对于进阶学习者,这个资源将提供深入的...
总的来说,通过编写和使用这样的VBScript脚本,我们可以大大提高工作效率,实现PPT幻灯片的快速批量转换。对于企业或个人用户来说,这是一种非常实用的技巧,尤其是在需要处理大量幻灯片转换需求时。如果你熟悉...