私は 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;