Excel2000与2003的有什么区别呢?急需解决!!!!!

ymwang_1 2006-04-25 08:02:09
我利用VC++开发了一套报表系统,在Excel中添加了几个按钮,做我的业务处理。在2000版本中一直好用,可是在客户office2003的环境中,在系统处理时间长时,出现提示“excel正在等待其他某个应用程序以完成对象链接与嵌入操作”然后程序就退出了,那位高手知道问题究竟出在哪里呢?我都被困扰了很久了,在这里先谢谢了!!!!
...全文
277 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ymwang_1 2006-04-26
我找到了出现问题的地方,我在读取单元格批注的内容时,用了CString csTmp = Comment.Text(COleVariant(""),COleVariant(long(1)),VOptional),如果出现时间超时后,这个语句就出错了,不知道怎么解决哦!!
  • 打赏
  • 举报
回复
ymwang_1 2006-04-25
我的程序已经在office2000版本下运行很久的了,只是通过循环的方式向嵌入的Excel工作表赋值,遇到报表比较大程序处理时间长的情况,到2003中就不好用了,现在客户用2003的还很多,不知能够通过什么方式给予解决,很是郁闷哦!是否能给予适当的帮助呢?
  • 打赏
  • 举报
回复
ymwang_1 2006-04-25
哦?能给出明确些的提示吗?通过程序对Excel赋值有问题吗?
  • 打赏
  • 举报
回复
Arqui 2006-04-25
呵呵~ 你的程序有问题 哦
原来有问题都不解决 秋后算账哦
  • 打赏
  • 举报
回复
ymwang_1 2006-04-25
我的程序是由程序计算数据然后输出到Excel单元格中的,用户不进行干预哦!在2000版本时,提示这个信息后,点确定,程序还能正常运行;可是2003里面点确定后,程序就不运行了哦!!
  • 打赏
  • 举报
回复
Arqui 2006-04-25
excel正在等待其他某个应用程序以完成对象链接与嵌入操作
你的VC写的正确么???连接程序已经停止,office不耐烦的提醒你,快点调试一下,我这还等着呢.
大致就这个意思.检查一下文件名一类的地方,是否有地方使用了workboos()一类,查一查,写完全名称.
  • 打赏
  • 举报
回复
相关推荐
发帖
Office开发/ VBA
加入

5030

社区成员

其他开发语言 Office开发/ VBA
申请成为版主
帖子事件
创建了帖子
2006-04-25 08:02
社区公告
暂无公告