метод Sort в Excel
Кто-нить может использовал метод Sort в Excel:
Все вроде просто:
ShGrRyad.OleProcedure("Select");//страница
Rang=ShGrRyad.OlePropertyGet("Range","a1");
Variant Rt=Rang.OleFunction("Select");
int xlAscending=1,xlYes=1,xlTopToBottom=1;
Variant Rang2,Rang3;
Rang2=ShGrRyad.OlePropertyGet("Range","b1");
Rang3=ShGrRyad.OlePropertyGet("Range","c1");
App.OlePropertyGet("Selection").OleProcedure("Sort",Rang,xlAscending,Rang2,Variant::NoParam(),xlAscending,
Rang3,xlAscending,xlYes,1,false,xlTopToBottom);
Сортировка по 3 столбцам. Но как я ни кручу уже 2 дня, сортируется сначала поле А, потом С и все.
Не верите, попробуйте сами - всего лишь интерпретация кода VBA, стандартная ф-ия, че за чушь?
Подскажите пож-ста хоть что-нибудь, а то я замучился просто...:(
Плиз, наберите этот код сами, заполните 3 столбца в Excel и проверьте код. Блин, ну ведь наверняка если еще не пользовались методом Sort, то ведь когда-нибудь точно воспользуйтесь.
Так бы щас и уяснили вместе, что за ерунда.
А то я уже и не знаю, что и делать...:o