描述:
xiexie
解决方案1:
我在试:
_Application app; // app 是 Excel _Application 对象
if(!app.CreateDispatch("Excel.Application"))
{
AfxMessageBox("Couldn''t start Excel.");
}
else
{
Workbooks ExcelBook=app.GetWorkbooks();
Sheets ExcelSheet=ExcelBook.Add(COleVariant("d:\\temp\\test.xls"));
_Workbook workBook;
_Worksheet workSheet;
workBook.AttachDispatch(app.GetApplication());
ExcelSheet=workBook.GetSheets();
////////////////////////////////////////////
workSheet=ExcelSheet.GetItem(COleVariant((short)1));
workSheet.Activate();
Range range=workSheet.GetRange(COleVariant("A1"),COleVariant("A8"));
/////////////////////////////////////////////////////////////////
range.Sort(???)
原型为
VARIANT Range::Sort(const VARIANT& Key1, long Order1, const VARIANT& Key2, const VARIANT& Type, long Order2, const VARIANT& Key3, long Order3, long Header, const VARIANT& OrderCustom, const VARIANT& MatchCase, long Orientation, long SortMethod)