WPFアプリケーションからExcelファイルを読み取っています。何らかの目的で、ラベルに記載されている列幅が必要です(Excelシートの「A」、「B」、「C」...)。Rangeのwidth変数は、常に特定のセルの幅を提供します。セルがマージされたセル(前の列または前の行)に属している場合、特定のセル幅を読み取ると、nullになります。したがって、セルの高さではなく、列ラベルの幅または行ラベルの高さ( "1"、 "2"、...)が必要です。
KB
あなたのRange(Application.SelectionまたはApplication.ActiveCellまたはRange[..,..], ...)を見つけます
と使用しますRange.ColumnWidth。列幅:
var width = worksheet.Range["A1", "A5"].ColumnWidth;
範囲の値にはRange.Valueまたはを使用します。Range.Parse
var value = worksheet.Range["A1", "A5"].Value;
一緒に働くとRange、より多くの利点があります!