本文所分享的知识点是【excel2007文件格式xlsx批量转换为excel2003文件格式xls的宏代码】,欢迎您喜欢我爱IT技术网所分享的教程、知识、经验或攻略,下面是详细的讲解。
excel2007文件格式xlsx批量转换为excel2003文件格式xls的宏代码
代码如下:
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的机器上运行才行。
关于excel2007文件格式xlsx批量转换为excel2003文件格式xls的宏代码的相关讨论如下:
相关问题:帮忙把excel 07版本的xlsx文件转换成03版本的xls文件
答:1、可以将excel 2007版本的xlsx文件转换成excel 2003版本的xls文件,用excel 2007及以上版本打开xlsx文件,在保存时选择类型为excel 97-2003文档即可。 2、具体转换如下。 另存为 保存类型选择excel 97-2003文档 保存 >>详细
相关问题:excel怎么批量把xlsx格式转换为xls
答:①首先单击浏览器上的“文件”里面“另存为”,然后将保存类型选为“htm 或是 html”格式; ②然后打开Excel,新建一个空白表格;单击菜单上的“数据”-->导入外部数据-->导入数据; ③找到刚才保存的“Html”单击打开,再单击“导入”,在弹出的“导入数据”窗口... >>详细
相关问题:要怎么把所有Excel 2007格式的文档改为Excel 2003...
答:格式一样,只是2003可能不兼容2007,需要下载一个2003-2007兼容包 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
