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

ymwang_1 2006-04-25 08:02:09
我利用VC++开发了一套报表系统,在Excel中添加了几个按钮,做我的业务处理。在2000版本中一直好用,可是在客户office2003的环境中,在系统处理时间长时,出现提示“excel正在等待其他某个应用程序以完成对象链接与嵌入操作”然后程序就退出了,那位高手知道问题究竟出在哪里呢?我都被困扰了很久了,在这里先谢谢了!!!!
...全文
299 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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()一类,查一查,写完全名称.

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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