我正在使用Visual Studio Tools for Office(2008)开发Excel 2007加载项。我有一张纸上有几个ListObjects,它们在启动时绑定到数据表。绑定它们后,它们会自动正确调整大小。
当它们重新绑定时,问题就来了。我在功能区栏上有一个自定义按钮,该按钮可以返回数据库并根据用户输入的某些条件检索不同的信息。这些新数据返回并重新绑定到ListObjects-但是,这一次它们没有调整大小,并且出现异常:
无法绑定ListObject,因为无法调整其大小以适合数据。ListObject无法添加新行。这是由于无法将对象移动到列表对象下方引起的。
内部异常:“ Range类的插入方法失败”
原因:Microsoft.Office.Tools.Excel.FailureReason.CouldNotResizeListObject
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
我有一个与refreshign多个列表对象类似的问题。我们将每个listObject.DataSource设置为null,然后从底部的listobject开始重新绑定,然后向上而不是顶部向下进行绑定。