質問編集履歴
1
発生条件に誤りがありましたので修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,23 +5,28 @@
|
|
5
5
|
### 発生している問題・エラーメッセージ
|
6
6
|
既存のブックの列に入力規則が入っている場合、新しく作成したブックには
|
7
7
|
それ以降のセルにも同様の入力規則が入ってしまいます。
|
8
|
+
<追記>
|
9
|
+
説明に誤りがありました。
|
10
|
+
同じ列に入力規則があるセルと無いセルが混在する場合、入力規則があるセルに挟まれた
|
11
|
+
入力規則がないセルも直上の入力規則が入ってしまうようです。
|
12
|
+
例)を修正しました。
|
8
13
|
|
9
14
|
例)元ブック
|
10
15
|
|列1|列2|列3|
|
11
16
|
|:--|:--:|--:|
|
12
17
|
|入力規則A|||
|
13
18
|
|||入力規則B|
|
19
|
+
|入力規則A|||
|
20
|
+
|||入力規則B|
|
14
21
|
||||
|
15
|
-
||||
|
16
22
|
|
17
|
-
|
18
23
|
新しいブック
|
19
24
|
|列1|列2|列3|
|
20
25
|
|:--|:--:|--:|
|
21
26
|
|入力規則有A|||
|
22
27
|
|入力規則有A||入力規則有B|
|
23
28
|
|入力規則有A||入力規則有B|
|
24
|
-
|
|
29
|
+
|||入力規則有B|
|
25
30
|
|
26
31
|
### 試したこと
|
27
32
|
値を何も設定せずにSaveAs(xxx.xlsx)にて保存を行ったところ、同じ状態に
|
@@ -32,6 +37,15 @@
|
|
32
37
|
|
33
38
|
対処方法をご存知の方いらっしゃいましたらご教授お願いいたします。
|
34
39
|
|
40
|
+
###ソース
|
41
|
+
```VB.NET
|
42
|
+
Private Sub Test()
|
43
|
+
Dim wb As New ClosedXML.Excel.XLWorkbook("元Excelフルパス.xlsx")
|
44
|
+
Dim ws As ClosedXML.Excel.IXLWorksheet = wb.Worksheet("Sheet1")
|
45
|
+
wb.SaveAs("新しく作成されるExcelフルパス.xlsx")
|
46
|
+
End Sub
|
47
|
+
```
|
48
|
+
|
35
49
|
### 補足情報(FW/ツールのバージョンなど)
|
36
50
|
環境:VB.NET(VisualStudio2017)
|
37
51
|
ClosedXML(バージョン0.93.1.0)
|