【发布时间】:2011-07-17 11:05:13
【问题描述】:
我使用打印输出功能
Excel::_ApplicationPtr app("Excel.Application");
app->Visible[0] = false;
Excel::_WorkbookPtr book = app->Workbooks->Add();
Excel::_WorksheetPtr sheet = book->Worksheets->Item[1];
....
book->Worksheets->PrintOut(1, 1, 1, false, NULL, NULL, NULL, false, false);
但这是错误的。这个函数的定义是:
PrintOut ( const _variant_t & From, const _variant_t & To, const _variant_t & Copies, const _variant_t & Preview, const _variant_t & ActivePrinter, const _variant_t & PrintToFile, const _variant_t & Collate, const _variant_t & PrToFileName, const _variant_t & IgnorePrintAreas, long lcid );
如何正确设置 ActivePrinter ?
【问题讨论】:
-
出了什么问题?您期望或需要发生什么?
-
我不知道如何获取 ActivePrinter
标签: c++ excel com ms-office ole