vbscript 批量导出VBA文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vbscript 批量导出VBA文件相关的知识,希望对你有一定的参考价值。

Sub ExportAllVBC()
Dim ExportPath As String, ExtendName As String
Dim vbc As VBComponent
    ExportPath = "E:\VBACode"
    For Each vbc In Application.VBE.ActiveVBProject.VBComponents
        Select Case vbc.Type
        Case vbext_ct_ClassModule, vbext_ct_Document    '组件属性为类模块、EXCEL对象
            ExtendName = ".Cls"    '设置导出文件的扩展名
        Case vbext_ct_MSForm    '组件属性为窗体
            ExtendName = ".frm"
        Case vbext_ct_StdModule    '组件属性为模块时
            ExtendName = ".Bas"
        End Select
        If ExtendName <> "" Then
            vbc.Export ExportPath & "\" & vbc.name & ExtendName
        End If
    Next
End Sub

以上是关于vbscript 批量导出VBA文件的主要内容,如果未能解决你的问题,请参考以下文章

vbscript vba:打开文件或文件夹

在VBScript文件中集成VBA

vbscript 在Excel VBA中读取和写入文件

使用 VBA 控制 VBScript

word vba 插入图片

VBA/VBScript提取Word(*.doc)文件中包含的图片(照片)