返回列表 上一主題 發帖

[發問] 有關於另存新檔的類型

[發問] 有關於另存新檔的類型

請教各位前輩
我現在需要將目前的檔案另存新檔,附檔名仍為.xls
但存檔的格式要變更為 文字檔 (Tab字元分隔)(*.txt)

我使用下列方式,我從網路上查得 xlTextWindows 應是我要的存檔類型
  1.     ChDir ActiveWorkbook.Path
  2.     ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\aaa.xls", _
  3.         FileFormat:=xlTextWindows, Password:="", WriteResPassword:="", _
  4.         ReadOnlyRecommended:=False, CreateBackup:=False
複製代碼
卻仍是出現下圖的問題,請問一下是什麼問題??
未命名.JPG

回復 1# a703130

文字檔 副檔名就不會是xls
學海無涯_不恥下問

TOP

回復 1# a703130


      FileFormat:=xlTextWindows
改為FileFormat:=xlText

TOP

回復 1# a703130


    02.    ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\aaa.xls", _

如果是我    02.    ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\aaa" & ".xls", _

TOP

回復 2# Hsieh

Dear H大,
    因我同事試過這樣是可以的只要如下圖所示存檔就能存成xls
   
   
   

TOP

本帖最後由 mark15jill 於 2012-3-14 09:24 編輯

回復 5# a703130














附帶一問
EXCEL 為什麼要存TXT類型
有好用?

TOP

回復 5# a703130


    這樣存成xls是可以用EXCEL直接開檔
實質上還是個txt檔案,可以使用記事本直接開啟
最大差別在於,這樣另存新檔,只能使用一張工作表
你可以試著錄製巨集就知道檔案類型
學海無涯_不恥下問

TOP

本帖最後由 mark15jill 於 2012-3-14 09:49 編輯

回復 7# Hsieh


    txt .. 貌似 EXCEL 就能直接開
而且  用途是??

TOP

回復 7# Hsieh


  了解~我會嘗試一下~另外樓上那位大大
  說的xlText 是可以用的
   
   我主要就是要將單一工作頁存成文字檔類型
   如果用Excel 又能夠直接開檔

TOP

回復 8# mark15jill

以TAB為分隔字元的txt檔案,簡單的說他可以當成資料庫的檔案文件
如果一般的txt檔案,由EXCEL開啟時,並沒有辦法依照欄位寫入EXCEL
而TAB為分隔字元的txt檔案,由EXCEL開啟時就會依照欄位直接寫入
學海無涯_不恥下問

TOP

        靜思自在 : 每天無所事事,是人生的消費者,積極、有用才是人生的創造者。
返回列表 上一主題