teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

2007形式 マクロブック\(XLSM\) でつくって

2016/09/05 08:46

投稿

1021840052
1021840052

スコア8

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