如何开发Excel插件来编辑Excel数据表中的外部数据?在Excel中编辑外部数据表
Excel可以建立与外部数据源的连接,但据我所知可以看到它们是单向的只读数据表。我正在尝试做的就像TFS插件的Excel。我相信还有更多这样的人。
对于那些不知道该插件的人: 安装后,TFS Excel插件将作为Excel中的新菜单进行。通过该菜单,您可以打开与TFS服务器的连接,并将您的(工作项目)记录作为Excel表格放入Excel中。您可以添加新行或编辑表中的数据。一些单元格下拉列表附加到他们,但只有有效的选项显示在列表中,并且每个记录不同。您可以编辑表格中的行,并可以将这些记录批量推送回服务器。
我不知道它是否有所作为,但我的数据源上的连接和更新操作将通过Web服务。
我想这将需要一些严重的发展,但我失去了网页之间有关外部数据范围(这是只为阅读)。有人可以指导我进一步阅读有关该主题吗?
什么开发一个Excel插件通过Visual Studio?连接到CRUD操作的任何数据源API都不会成为问题。如果我这样做,我能够响应Excel事件吗?例如,当用户尝试弹出单元格的下拉列表时。我能够动态地填充它吗? –
无论您使用VS还是VBA,连接到API都不是问题,它正在跟踪更改。是的,您可以动态地填充放置在单元格上方的绘图层上的ActiveX组合框。数据验证下拉菜单有一些动态,但它们有限,所有事件都不响应DV。 –