使用 C#/VSTO 监视 excel 2007 内的一系列单元格
我在 Excel 中有一行,我想将其转换为 C# 中的 ObserveableCollection 以用于绑定/事件目的,因此所有访问器类都知道它们正在从源 Excel 表获取最新数据。这将如何完成?
澄清:我使用的是 Excel 加载项项目,而不是工作簿项目,因此不确定 XMLMappedRange 控件是否是一个选项。
I have a row in excel I'd like to translate into an ObserveableCollection in C# for binding/event purposes, so all accessor classes know they're getting the latest data from the source excel sheet. How would this be done?
Clarification: I'm using an excel add-in project, not a workbook project, so am not sure whether or not XMLMappedRange Controls are an option.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 VSTO,您有以下几种选择:
有关使用 NamedRange 和 XmlMappedRange 的良好入门知识可以在这里找到:VSTO 编程模型。使用 NamedRange 的详细演练可以在 中找到Visual Studio Tools for Office (VSTO) 2005 指南。
我希望这有帮助...
迈克
Using VSTO you have a few options:
A good primer on using the NamedRange and XmlMappedRange can be found here: The VSTO Programming Model. A decent walkthrough using the NamedRange can be found in the Visual Studio Tools for Office (VSTO) 2005 Guided Tour.
I hope this helps...
Mike
您可以在范围更改事件中添加 OnChanged。
You can add OnChanged in your range changed event.