How to use excel Dialogs(xlDialogPrint)

Hi,
I use wxautomationObject to create Excel.
But can not show printer dialog like Application.Dialogs(xlDialogPrint).show
Please, Help me finished the job.
thanks.
---------------------------------------------------------------
wxautomationObject exl, workBooks, workbook, workSheets, sheet, cell;
bool ret = exl.CreateInstance(wxT("Excel.Application")); // ex1 excel
ret = exl.GetObject(workBooks, wxT("Workbooks"));
exl.PutProperty("visible", true);
workBooks.CallMethod("open", strFileName);
exl.GetObject(workbook, wxT("ActiveWorkbook")); //workbook->ActiveWorkbook
ret = workbook.GetObject(workSheets, wxT("Worksheets"));
wxVariant avSheetsItem[1];
avSheetsItem[0] = wxVariant(1); //Sheet1
ret = workSheets.GetObject(sheet , wxT("Item"), 1, avSheetsItem);
wxVariant avCellItem[2];
avCellItem[0] = wxVariant(33); //B33
avCellItem[1] = wxVariant(2);
ret = sheet.GetObject( cell, wxT("Cells"), 2, avCellItem);
ret = cell.PutProperty(wxT("Value"), wxVariant("abcdefgh")); //inputdata
exl.CallMethod(wxT("Dialogs(xlDialogPrint).Show"), true); //<-How to show dialog ?????
exl.PutProperty(wxT("Dialogs"), wxVariant("xlDialogPrint")); //<-How to show dialog??????
wxVariant openArgs[1];
openArgs[0] = wxVariant(wxT("aaa.xls")), wxT("Filename"));
workbook.CallMethod(wxT("SaveAs"),1,openArgs);
workBooks.CallMethod(wxT("Close"));
exl.CallMethod(wxT("Quit"));
Topic archived. No new replies allowed.