0

WPFアプリケーションからExcelファイルを読み取っています。何らかの目的で、ラベルに記載されている列幅が必要です(Excelシートの「A」、「B」、「C」...)。Rangeのwidth変数は、常に特定のセルの幅を提供します。セルがマージされたセル(前の列または前の行)に属している場合、特定のセル幅を読み取ると、nullになります。したがって、セルの高さではなく、列ラベルの幅または行ラベルの高さ( "1"、 "2"、...)が必要です。

KB

4

1 に答える 1

0

あなたの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、より多くの利点があります!

于 2012-07-17T05:51:07.840 に答える