1

私は C# を使用しており、2 つの列に基づいてデータを並べ替えたいと考えています。私はインターネット上のさまざまなページを見て、以下のコードを思いつきました。ただし、問題はコードがコンパイルされないことです。

私はExcel 2013を使用しています.Netでは、Microsoft Excelオブジェクトライブラリはバージョン15です。データの並べ替えを期待して、Excelで行う必要がある他のすべてのことを行うことができます.

Type.Missing を持つ sort メソッドの 3 行目が強調表示されます。引数 5 はオブジェクトから Microsoft.Office.Interop.Excel.XlSortOrder に変換できません。

 Excel.Range rngSort = _xlWorksheet.get_Range("A2", "J" + lastRow);

        rngSort.Sort(rngSort.Columns[1, Type.Missing], Excel.XlSortOrder.xlAscending,
                        rngSort.Columns[2, Type.Missing], Type.Missing, Excel.XlSortOrder.xlAscending,
                        Type.Missing, Excel.XlSortOrder.xlAscending,
                        Excel.XlYesNoGuess.xlYes, Type.Missing, Type.Missing,
                        Excel.XlSortOrientation.xlSortColumns, 
                        Excel.XlSortMethod.xlPinYin,
                        Excel.XlSortDataOption.xlSortNormal,
                        Excel.XlSortDataOption.xlSortNormal,
                        Excel.XlSortDataOption.xlSortNormal);
        rngSort = null;
4

0 に答える 0