首页 文章

Excel 2003电子表格对象在Excel 2007中消失

提问于
浏览
1

我继承了一个旧的Excel 2003应用程序,需要对其进行转换,使其在Excel 2007中运行 . 该应用程序使用电子表格作为应用程序内部的“弹出窗口”进行卷计算 . 在Excel 2003中,这可以按预期工作 . 在Excel 2007中,VBA抱怨“需要对象”错误 .

浏览对象浏览器时,Excel 2003将"VolSheet"列为Spreadsheet对象 . Excel 2007根本找不到它 . 但是,如果循环遍历所有形状(ActiveSheet.Shapes),Excel 2007会将"VolSheet"列为Shape .

我的问题是:有没有办法强制Excel 2007将VolSheet识别为电子表格?我是否必须在某处调暗它并找到将Shape引用转换为电子表格的方法?我可以欺骗Excel 2007,以确认它确实已经存在于其中一个工作表中吗?

1 回答

  • 0

    好像你需要在2007机器上更新你的OWC安装

    Office Web Components版本11最初不支持Office 2007,但已更新为在SP1中添加它 . 有关安全修补程序,请参阅LinkLink .

相关问题