我有一个包含多张工作表的工作簿。我按下一个(功能区)按钮,一个子例程将多张工作表保存为 .csv,输出一些 java 代码,然后返回。问题是:一旦返回,工作簿已转换为 .csv 文件(最后保存的文件),无法进行进一步的 .xlsm 操作。
我该如何解决?
修正案:
与Java或shell无关。每当我这样做时:
Sheets("someSheet").SaveAs Filename:=someName, FileFormat:=xlCSV
这会将整个工作簿更改为 someSheet.csv。然后,工作簿的行为变得奇怪。我无法在不更改所有内容的情况下保存为 .csv。