我有一个宏设置来自动打开/保存我从网上打开的文件。 Web格式是#csv.gz格式。我的代码目前只是将文件保存在默认位置(我已将其更改为c:\ files)。我想编写一个宏来保存文件的文件名,但是将扩展名更改为file.xlsm。有没有办法用VBA / excel做到这一点?我需要更改扩展名的原因是因为它目前不适用于我的公式。我刚刚将默认保存代码保存为#csv.txt。
这可能吗?
答案 0 :(得分:0)
将此代码集成到您自己的代码中:
Sub SaveIt()
Dim wkb As Workbook
Set wkb = ActiveWorkbook 'change to your workbook reference
wkb.SaveAs Replace(wkb.Name, ".txt", ""), 52 'change ".txt" to ".csv" if need be
End Sub
有关详细信息,请参阅Excel File Type Enum。