关于调用Excel打印预览的问题 在使用COM接口将数据写入Excel中以后,怎样调用他的打印预览窗口?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我给你:_Application m_app;_Worksheet m_worksheet;void MyPrintPreView(){ LPDISPATCH pWorksheet; pWorksheet= m_app.GetActiveSheet(); if(pWorksheet==NULL|| pWorksheet==(LPDISPATCH)0xcccccccc)return ; m_worksheet.AttachDispatch(pWorksheet); m_worksheet.Select(); m_worksheet.PrintPreview(COleVariant((short)1,VT_BOOL));} 这个函数我知道,关键是如果要显示打印预览窗口就必须去寻找Excel的窗体,怎样才能定位Excel的窗体,现在我的程序寻找的是XLMAN窗口,但这在有Excel运行时,就没有办法进行定位了。 DLL中的定时器消息响应函数没有机会执行怎么办 请问一下子窗体运行加载代码写在哪个函数? 微软宣布:外包商抄袭台湾网站确有其事 我用一个客户端的应用程序访问服务端的数据库,如何实现最简便、高效? 求助:3DS文件模型对象操作问题 组建游戏开发团队群欢迎加入 修改列表框里面的值 请教高手:在线程池里怎样解决ADO连接问题 请教关于在COM 中传送数据的问题; 今天有点人气不盛,问在WIN98下装了VC6。0后,WIN2000下要不要重装,若不,应如何设置(system : win98 + win2k) 请列位上眼:该宏定义有没问题? 请问各位如何采用Unicode方式编程?(100分)
我给你:
_Application m_app;
_Worksheet m_worksheet;
void MyPrintPreView()
{
LPDISPATCH pWorksheet;
pWorksheet= m_app.GetActiveSheet();
if(pWorksheet==NULL|| pWorksheet==(LPDISPATCH)0xcccccccc)return ;
m_worksheet.AttachDispatch(pWorksheet);
m_worksheet.Select();
m_worksheet.PrintPreview(COleVariant((short)1,VT_BOOL));
}