摘要 Excel是一个在各个领域中被广泛应用的电子表格软件。通过它,我们可以很好的组织管理数据,对数据进行统计分析等。在实际应用中,我们发现经常需要根据某种特定的条件,特殊显示部分数据。虽然这种功能可以通过Excel宏来实现,但每次编写类似的代码使人感觉跟不方便。Excel同其它Office组件一样,提供了通过插件进行功能扩展的可能。通过编写和安装插件,我们可以几乎任意地扩展Excel的功能,为我们的工作提供极大的便利。本文详细介绍了一个Excel条件格式化软件的设计和实现。该软件使用COM组件技术,根据Office插件的接口要求,设计了一个Excel的插件。该插件在Excel应用程序的窗口中增加一个工具栏,并在其上创建了一个按键,用于打开格式化设置窗口。软件可以对用户输入的、用字符串表达的判断条件进行计算,并根据计算结果,将满足条件的单元数据设置为用户选择的特殊格式(字体、颜色、字号、修饰等)
关键词:Excel插件;COM组件;接口 实现的功能 (1)在Excel中建立3列:姓名,平时,考试。并输入模拟数据。 (2)选择所有学生姓名单元; (3)点击插件的按键,出现对话框。 (4)在其中输入格式化的条件(类似于Excel的公式,只是将相对单元 位置的表示方式,加了一个@符号。如:sum(@A1:@D1)>=4, 表示 将A1到D1单元的数据相加,判断其和是否大于等于4。相对的含义是:对当前单元而言,求和的是A1到D1。如果当前单元的行列加了1,则求和的将是B2到E2。(即,求和的单元相对于当前单元的偏移量不变)。本例中输入:B2*30/100+C2*70/100<60 (5)点击字体按键,选择字体、颜色等; (6)点击填充按键,选择填充色和模式; (7)点击“格式化”按键。
(需要该计算机毕业设计论文的,请联系我们在线客服QQ:920225073或联系我们客服电话:15886499710) |