Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用宏将2003 excel文件转换为2007_Excel_Excel 2007_Excel 2003_Vba - Fatal编程技术网

使用宏将2003 excel文件转换为2007

使用宏将2003 excel文件转换为2007,excel,excel-2007,excel-2003,vba,Excel,Excel 2007,Excel 2003,Vba,我有一个2003 excel文件,我希望将该文件转换为2007 excel文件,并将其删除到excel文件的同一位置 如果可能的话,请告诉我 Function ConvertTo2007AndDelete (OldExcelFile As Workbook) As Workbook 'Code goes here End Function 提前感谢我使用“Windows脚本主机”删除文件,我确信有一种更简单的方法 但我要做的就是把2003年的电子表格保存为2007年 ActiveWo

我有一个2003 excel文件,我希望将该文件转换为2007 excel文件,并将其删除到excel文件的同一位置

如果可能的话,请告诉我

Function ConvertTo2007AndDelete (OldExcelFile As Workbook) As Workbook
     'Code goes here
End Function

提前感谢

我使用“Windows脚本主机”删除文件,我确信有一种更简单的方法

但我要做的就是把2003年的电子表格保存为2007年

ActiveWorkbook.SaveAs Filename:= _
    "C:\Users\Administrator.CLPOINT\Desktop\CSC1.xlsx", FileFormat:= _
    xlOpenXMLWorkbook, CreateBackup:=False

我使用“Windows脚本主机”删除文件,我相信有一种更简单的方法

但我要做的就是把2003年的电子表格保存为2007年

ActiveWorkbook.SaveAs Filename:= _
    "C:\Users\Administrator.CLPOINT\Desktop\CSC1.xlsx", FileFormat:= _
    xlOpenXMLWorkbook, CreateBackup:=False

但是如何保留文件名和文件位置?由于文件扩展名从.xls更改为.xlsx,是否还需要一行来删除旧的.xls文件?或者CreateBackkup:=False会解决这个问题吗?10倍的帮助,我理解使用windows命令删除文件很容易,但我想我的问题是如何知道完整的文件路径和路径名。但是如何保留文件名和文件位置?因为文件扩展名从.xls更改为.xlsx,是否还需要一行来删除旧的.xls文件?或者CreateBackkup:=False会解决这个问题吗?10倍的帮助,我理解使用windows命令删除文件很容易,但我想我的问题是如何知道完整的文件路径和路径名。