【发布时间】:2012-03-28 15:29:07
【问题描述】:
我们有一个我需要维护的 Excel 应用程序,它显示了他在工作表中最多 65536 行的限制。我想将此应用程序升级到 xml 工作表 (.xlsx) 以将此限制提高到 100 万。我的解决方案已经针对 .Net 4.0 并使用 VSTO 4.0。
我尝试了工具 => 选项 => Office 工具 => 项目升级 => office 2007 Open XML 格式,但没有任何反应。
我尝试创建一个新的 Excel 2007 工作簿项目并使用现有的 Excel 文件 (.xls)。它显示一个错误框,指出工作簿包含 activeX 控件。
【问题讨论】:
-
尝试另存为关闭并重新打开?
-
是的,但是文件有自定义。当我重新打开文件时,它说它需要修复。我单击确定并重新打开文件,一切都很好。但是当我将它包含在我的解决方案中时,它说它无法运行 activeX 控件,并且我需要先将其删除。
-
你知道 ActiveX 控件是什么吗?它们与您的代码相关还是您可以删除/替换的其他内容?
-
Active X 的确切错误信息是什么,您使用的是 64 位 excel 吗?
标签: .net visual-studio-2010 excel vsto