excel2007文件格式xlsx批量转换为excel2003文件格式xls的宏代码
excel2007文件格式xlsx批量转换为excel2003文件格式xls的宏代码
发布时间:2016-12-23 来源:查字典编辑
摘要:SubMacro1()''Macro1Macro'DimmyFilesDimiAsLongmyFiles=Dir("D:1*.xlsx")O...

Sub Macro1()

'

' Macro1 Macro

'

Dim myFiles

Dim i As Long

myFiles = Dir("D:1*.xlsx")

On Error Resume Next

Application.ScreenUpdating = True

Application.DisplayAlerts = False

Do While myFiles <> ""

Workbooks.Open Filename:="D:1" & myFiles

ActiveWorkbook.SaveAs Filename:= _

"D:1" & Left(myFiles, Len(myFiles) - 1), FileFormat:=xlExcel8, _

Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _

CreateBackup:=False

ActiveWindow.Close

myFiles = Dir

i = i + 1

DoEvents

Loop

MsgBox "全部转换完毕,共转换文件 " & i & "个"

End Sub

xlsx文件转换为xls,前提是要在装Excel2007的机器上运行才行。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新办公软件学习
热门办公软件学习
软件教程子分类