質問編集履歴
1
2007形式 マクロブック\(XLSM\) でつくって
title
CHANGED
File without changes
|
body
CHANGED
@@ -29,5 +29,26 @@
|
|
29
29
|
wb1.write(fileOut);
|
30
30
|
fileOut.close();
|
31
31
|
|
32
|
+
|
33
|
+
|
34
|
+
2.
|
35
|
+
@haruka-kanataさんからの修正案:
|
36
|
+
|
37
|
+
XSSFWorkbook wb= new XSSFWorkbook(new File("old.xlsm"));
|
38
|
+
FileOutputStream fo = new FileOutputStream("new.xls");
|
39
|
+
wb1.write(fo);
|
40
|
+
fo.close();
|
41
|
+
|
42
|
+
上記ような修正したら、マクロがありましたが、
|
43
|
+
非表示のシートを表示しまいました。
|
44
|
+
表示であるシート表示していません。
|
45
|
+
old 非表示ー>new表示しまう
|
46
|
+
old 表示ー>new非表示しまう
|
47
|
+
|
48
|
+
下記のように設定してもうだめです。
|
49
|
+
wb.setSheetHidden(0, false);
|
50
|
+
wb.setSheetHidden(1, true);
|
51
|
+
|
52
|
+
|
32
53
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
33
54
|
Java、POI,VBA
|