作成日: 2023/10/27 最終更新日: 2023/10/27
文書種別
制限事項
詳細
行/列全体にスタイルが設定されたワークシートを含むxlsx/xltxファイルを読み込み、そのワークシートにて現在の使用範囲以上の範囲に罫線を追加すると、使用範囲(UsedRangeプロパティにて取得)が行と列でそれぞれ1つずつ大きい値になることがあります。
例)該当のワークシートの現在の使用範囲が「A1:C3」の場合
例)該当のワークシートの現在の使用範囲が「A1:C3」の場合
- セル「B2」に罫線を追加 ⇒ 使用範囲は「A1:C3」のまま
- セル「C3」に罫線を追加 ⇒ 使用範囲は「A1:C3」ではなく「A1:D4」になる
- セル「E5」に罫線を追加 ⇒ 使用範囲は「A1:E5」ではなく「A1:F6」になる
回避方法
次のようにResetAdjacentRangeBorderプロパティにFalseを設定することで回避が可能です。
workbook.ResetAdjacentRangeBorder = False