我用的是标准com口嵌入excel表格的方式。
CLSID clsid; if(FAILED(::CLSIDFromProgID(L"Excel.addin",&clsid))) //sheet
AfxThrowMemoryException(); 然后得到lpDispatch
并用m_workbook得到这个接口。
然后在调用saveas方法之前想设置一下displayalerts的属性。在这里设断点单步能过,可一取消断点连续运行就会出错,说不能设置类Application的setDisplayAlerts属性麻烦高人指点一下
_Application app;
app.AttachDispatch(m_workbook.GetApplication());
app.SetDisplayAlerts(false);
CLSID clsid; if(FAILED(::CLSIDFromProgID(L"Excel.addin",&clsid))) //sheet
AfxThrowMemoryException(); 然后得到lpDispatch
并用m_workbook得到这个接口。
然后在调用saveas方法之前想设置一下displayalerts的属性。在这里设断点单步能过,可一取消断点连续运行就会出错,说不能设置类Application的setDisplayAlerts属性麻烦高人指点一下
_Application app;
app.AttachDispatch(m_workbook.GetApplication());
app.SetDisplayAlerts(false);
解决方案 »
- VC 中如何使用自己的dll (也就是使用自己dll里的函数)
- 请教:超大图像的快速浏览怎么实现?
- (高分)如果把LPARAM WPARAM类型 转换成二维的指针(如能解决 可以说对指针的理解可以很深入了)
- 请教一个列表视图的问题
- 那位大虾给解惑解惑BOOL CWnd::FlashWindowEx(DWORD dwFlags,UINT uCount,DWORD dwTimeout)
- 在OPENGL环境下,怎么利用鼠标拖动物体?????
- 一个菜问题!
- 各位大侠,帮帮忙呀!!!!!
- 如何实现PHOTOSHOP中的图像的对比度和亮度的调节功能?
- 怎么查一个人的资料,知道他的昵称
- 怎么让对话框的控件透明
- 用SetWindowRgn把BUTTON扣成圆后,为什么圆外的部分还是显示出来了?
set app.visible to true before set the DisplayAlerts property to see what happens
Sleep(5000);
BOOL KK=app.GetDisplayAlerts();
Sleep(5000);
app.SetDisplayAlerts(false);
Sleep(5000);
还是不行。。
单步走没问题的。
app.setvisible会显示excel程序的界面,这个是不允许的。而且设了也还是一样。说
不能设置类Application的setDisplayAlerts属性