我有一個包含多個工作表的工作簿。我按一個(功能區)按鈕,一個子程序將多張表格保存爲.csv,將一些外殼保存到一些java代碼中,然後返回。問題是:一旦它返回,工作簿已被轉換爲一個.csv文件(最後一個保存),並且沒有進一步的.xlsm操作是可能的。將工作簿中的Excel工作表保存爲.csv後,無法返回到.xlsm
我該如何解決這個問題?
修訂:
與Java或shell無關。 WHENEVER我這樣做:
Sheets("someSheet").SaveAs Filename:=someName, FileFormat:=xlCSV
這改變了整個工作簿someSheet.csv。然後,工作簿的行爲變得很奇怪。如果不更改任何東西,我一直無法保存爲.csv。
,如果我們能看到的子程序代碼,這將幫助我們提供更好的解決方案。 – nullrevolution
爲了解決它,與Java無關。 sinply: – user1916073
需要查看更多的VBA。 –