|
'#################################
'ImportTestData()
'导入测试数据
'将文件改为测试文件夹下另存为
'#################################
Sub ImportTestData()
msgbox("请选择要导入的数据文件,为Excel文件,(ps:表的Sheet名为Global和Local)")
Set objDialog = CreateObject("UserAccounts.CommonDialog")
objDialog.Filter = "所有文件|*.*|97-2003Excel文件|*.xls|2007Excel文件|*.xlsx"
objDialog.InitialDir = "D:\"
intResult = objDialog.ShowOpen
If intResult = 0 Then
'Wscript.Quit
Exit Sub
Else
Fpath=objDialog.FileName
End If
msgbox("请选择要导入的测试文件的路径")
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.BrowseForFolder _
(0, "请选择文件夹:", 0, "D:\") '点代表总目录,也可以是类似于“C:\”的路径
If objFolder Is Nothing Then '如果用户单击了“取消“则退出脚本
'Wscript.Quit
Exit Sub
End If
Set objFolderItem = objFolder.Self
TestDir = objFolderItem.Path
Set oExcel = Createobject("Excel.Application")
oExcel.DisplayAlerts=FALSE
oExcel.Workbooks.Open Fpath
oExcel.ActiveWorkbook.SaveAs TestDir&"\Default.xls",True
oExcel.ActiveWorkbook.Close
oExcel.Quit
Set oExcel= Nothing
End Sub
上面是我自己写的一个选择一个测试数据文件和Test文件后就自动另存为替换了Default.xls文件
可以修改下把前面的选择文件本部分去掉 |
|