4
私は内容が切り捨てられた1つの列を持っています。データを見るために右の列溝を2回クリックする必要はありません。その後、私はそうのような問題になっているだけで、それをカラムに適用しようとしたシートの幅、またはそのシート上の単一の列の幅を自動調整しようとすると、失敗するのはなぜですか?
を「失敗したRangeクラスの自動調整方法」
private void PopulatePivotTableDataSheet()
{
if (null == _produceUsagePivotDataList) return;
AddColumnHeadingRowPivotData();
foreach (ProduceUsagePivotData pupd in _produceUsagePivotDataList)
{
AddPivotData(pupd.ItemCode, pupd.ItemDescription, pupd.Unit, pupd.MonthYear, pupd.Quantity,
pupd.TotalPrice, pupd.IsContractItem);
}
_xlPivotDataSheet.Cells.AutoFit();
}
...しかし、最後の行はで失敗します。まず、私は、全体のシェバングをautofitting試してみました:
private void AddPivotData(String ItemCode, String ItemDescription, String Unit, String MonthYear, int Quantity, Decimal TotalPrice, Boolean IsContractItem)
{
var itemCodeCell = _xlPivotDataSheet.Cells[_lastRowAddedPivotTableData + 1, 1];
itemCodeCell.Value2 = ItemCode;
var itemDescriptionCell = _xlPivotDataSheet.Cells[_lastRowAddedPivotTableData + 1, 2];
itemDescriptionCell.Value2 = ItemDescription;
itemDescriptionCell.AutoFitWidth();
. . .
...そしてその最後の行がで失敗し、起こっている豆o」はサム・ヒルの何
「『システム.__ ComObject』 『はAutoFitWidth』の定義が含まれていません」ここに?オートフィッティングは容易に実行可能でなければなりませんか?
てみ '_xlPivotDataSheet.Cells.EntireColumn.AutoFit();' –
働いていました。それを答えにして、私はそのようにマークします。 –