0

我有一个非常旧的 VB6 应用程序,我们丢失了源代码。它可以调用excel 2003、2007来

  1. 启动excel
  2. 将值插入新的工作表单元格。

我猜它使用 com 来自动化 excel,无论如何我们丢失了源代码并且无法联系程序员。

将office升级到2010后,就不能再插入价值了,只是一张白纸....为什么?

有没有人和我有同样经历的?旧的 win32 程序适用于 excel 2003/2007 ,但不适用于 2010。

附上截图供您参考:
使用excel 2007时,它可以将值填充到工作表中。
使用 excel 2010 时不能,windbg 显示一些异常,如何解决?
在此处输入图像描述
在此处输入图像描述

4

1 回答 1

0

即使您可以跟踪/捕获,我认为这对您没有多大帮助。

基于代码的简单性,您最好从头开始重新制作它。如果它是专有的并且非常有用,您可能应该考虑同时安装两个版本,这对我来说很好。

于 2013-09-11T03:30:07.047 回答