Excel Automation里application属性的设置问题

templarzq 2006-12-05 04:57:54
我用的是标准com口嵌入excel表格的方式。
CLSID clsid;

if(FAILED(::CLSIDFromProgID(L"Excel.addin",&clsid))) //sheet
AfxThrowMemoryException();

然后得到lpDispatch
并用m_workbook得到这个接口。
然后在调用saveas方法之前想设置一下displayalerts的属性。在这里设断点单步能过,可一取消断点连续运行就会出错,说 setDisplayAlerts方法无效。。。麻烦高人指点一下
_Application app;
app.AttachDispatch(m_workbook.GetApplication());
app.SetDisplayAlerts(false);
...全文
216 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
templarzq 2006-12-06
  • 打赏
  • 举报
回复
自己解决了。。。在saveas之前先deletefile()。多谢蒋晟的msdn
templarzq 2006-12-06
  • 打赏
  • 举报
回复
还是不行,看这里
http://community.csdn.net/Expert/topic/5208/5208534.xml?temp=.3958551
蒋晟 2006-12-06
  • 打赏
  • 举报
回复
did you tried me suggestion at http://community.csdn.net/expert/Topicview2.asp?id=5208534?
You can also use the Sleep function, or try this sample:
http://support.microsoft.com/kb/310744
templarzq 2006-12-05
  • 打赏
  • 举报
回复
我用的debug设置,所有的优化都去掉了啊,单步能过去,可连续运行就出错。什么玩意啊。垃圾微软
neosu 2006-12-05
  • 打赏
  • 举报
回复
没遇到过. 帮顶.

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧