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
相关文章
- Springboot POI导出Excel(浏览器)
- C# NullReferenceException解决案例讲解
- 使用Python实现Excel表格转图片
- 如何解决 Java 中的 IndexOutOfBoundsException 异常(最新推荐)
- 使命召唤5 Unhandled exception caught解决办法
- 微软Office Word、Excel、PowerPoint 2007/2010 格式兼容包 4.0(37M)
- excel2003怎么打开excel2007高版本文件?
- C#实现在Excel中添加筛选器并执行筛选的操作
- 在Excel表格中怎么制作直方图呢?
- C#中DataGridView导出Excel的两种方法