回答
这应该工作,只是改变了路径
Sub test()
ActiveWorkbook.SaveAs Filename:="C:\Users\User\Desktop\Book1.tsv", _
FileFormat:=xlText, CreateBackup:=False
End Sub
ChDir()在此不是必需的,除非您还想更改默认目录。 – 2012-02-22 18:49:32
@TimWilliams好点,删除。谢谢 – Raystafarian 2012-02-22 18:51:16
但是当前的workBoock被重命名为_Book1.tsv_下一个动作** ActiveWorkbook.Save **重新保存* .tsv不是真正的工作簿。 – Alban 2013-06-25 07:35:31
这应该工作,并重新启用当前实际工作簿
Sub tsv()
' save the current fileName for re-save later
BookName = ThisWorkbook.Path & "\" & ThisWorkbook.Name
' select the good Sheet.Range
Sheets("TSV-Sheet").Range("A1:N25").Select
' dont display alert when already exist
Application.DisplayAlerts = False
' save TSV file
ActiveWorkbook.SaveAs Filename:="C:\Users\User\Desktop\Book1.tsv", FileFormat:=xlText, CreateBackup:=False
' change the sheetName modified by previous SaveAs
ActiveSheet.Name = "TSV-Sheet"
' Resave the real WorkBook (because the current workbook is *.TSV)
ActiveWorkbook.SaveAs Filename:=BookName, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Application.DisplayAlerts = True
End Sub
- 1. Excel宏保存jpg作为附件
- 2. Excel Personal.xlsb保存文档宏
- 3. Excel宏:保存1工作表作为CSV,同时保留xlsm
- 4. 使用宏将AS Excel文件保存到特定位置
- 5. VBA宏使用单元格路径保存excel文件
- 6. 用宏保存文件
- 7. 使用VBS或宏自动保存Excel
- 8. Excel保存为TXT文件
- 9. 保存工作表的Excel宏
- 10. 将* .asc文件保存为Excel文件
- 11. Excel宏保存信息
- 12. 将csv文件保存为使用shell的excel文件
- 13. ImageJ宏:保存csv文件
- 14. 将excel工作表保存为使用宏的单元格中的文件名为CSV
- 15. “另存为”宏在Excel中使用密码保护
- 16. 用Excel宏存档邮件
- 17. 无法保存Excel文件使用C#
- 18. 保存Excel文件使用Java脚本
- 19. 使用php保存excel文件
- 20. 无法使用asp.net保存Excel文件
- 21. 使用Web服务保存excel文件
- 22. 如何使用vb.net保存excel文件?
- 23. 使用C#将excel文件保存为值使用C#
- 24. 保存Excel文件作为新创建的文件夹
- 25. Excel 2010 - 为什么使用宏的工作簿要求保存更改
- 26. 使用xlsxwriter创建excel文件并将excel文件保存为PDF
- 27. 文件保存时将Word宏保存为PDF
- 28. 将Excel工作表文本保存为文本文件VBA
- 29. 启用宏的Excel文件中的自动保存文件错误
- 30. 保存为另一个Excel文件中嵌入的Excel文件
您是否尝试过录制宏,而该格式保存文件?这应该让你开始。 – 2012-02-22 17:18:10