【问题标题】:VBA Excel Save Copy as txt FileVBA Excel 将副本另存为 txt 文件
【发布时间】:2016-04-07 14:10:48
【问题描述】:

是否可以将工作簿的副本另存为 txt 文件?

我试过ThisWorkbook.SaveCopyAs("wb.txt")。但是,这会使用 txt 保存 excel,而无需进行任何文件转换。所以当我打开文本文件时,没有显示任何数据。

【问题讨论】:

标签: vba excel excel-2010 text-files


【解决方案1】:

另一种方式

ThisFile = "Filename"
code.....
ActiveWorkbook.SaveAs Filename:="\folderlocation\" & ThisFile & ".txt", FileFormat:=xlText

【讨论】:

    【解决方案2】:
    Application.DisplayAlerts = False
    Dim s As String
    s = ActiveWorkbook.FullName
    s = Replace(s, "xlsx", "txt")
    ActiveWorkbook.SaveAs Filename:=s, FileFormat:=xlCurrentPlatformText
    ActiveWorkbook.Close
    Application.DisplayAlerts = True
    

    这将以txt格式静默保存文件并关闭原始文件。

    你也可以找到一些信息here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-11
      • 2018-05-23
      • 2016-12-30
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      相关资源
      最近更新 更多