比方說我有一個Excel檔
因為從另一個系統撈下來
儲存的格式為「文字檔(Tab字元分隔)」
我想要另存新檔
並存成同樣檔名但為「Microsoft Office活頁簿」
我知道另存新檔可以這樣寫(用錄製巨集再參考其程式碼)
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\Tom Chen\My Documents\Book1.xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
但這樣只能存成固定的檔名
因為單用Save(儲存),好像沒辦法改變存檔的格式
只好用SaveAs(另存新檔),並於參數中設定為xlNormal
有何方法可取得此檔檔名並存成xlNormal