vbscript 按顺序打开XLS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vbscript 按顺序打开XLS相关的知识,希望对你有一定的参考价值。

Sub open_by_list()
    arrt2 = Application.Transpose(file_arr1)
    For Each i In get_data_arr("data_6", 2) 'open order arr
        a1 = InArr2(i, arrt2, 1) 'return position or ""
        If a1 <> "" Then
            Set wb = Workbooks.Open(arrt2(a1, 1)) 'open it
        End If
    Next
End Sub
Function file_arr1() 
    Dim arrtmp1()
    MyFile = Dir(ThisWorkbook.Path & "\*.xls")
    'MsgBox MyFile
    k = 0
    Do While MyFile <> ""
        k = k + 1
        ReDim Preserve arrtmp1(1 To k)
        arrtmp1(k) = MyFile
        MyFile = Dir
        If MyFile = "" Then Exit Do
    Loop
    fill_2_filearr = arrtmp1
End Function
(Function InArr2)

以上是关于vbscript 按顺序打开XLS的主要内容,如果未能解决你的问题,请参考以下文章

vbscript 8.检测方程是否按顺序编号,是否重复编号

vbscript 6.检测图/表/方案是否按顺序编号,是否有重复编号

vbscript 待做_xls

vbscript 批量转换XLS到XLSX

如何在计算机锁定时运行 VBScript GetObject?

打开/删除/替换然后保存到 CSV