根据KEVIN的提议,我想EXCEL的改进还应该包括以下:
一、新增事件:
1、工作表:KeyDown、KeyUp,KeyPress,MouseDown,MouseUp,MouseMove、删除工作表事件、工作表重命名事件,工作表移动、拖放、复制事件,
2、菜单:新增控件事件、移除控件事件(一个DateUp不够用)
3、工作表中其它对象如Shape等的事件支持:Select,Click,DubleClick…
二、新增对象:
1、剪贴版对象
2、Timer对象
3、支持资源文件的插入、编辑、使用
4、工作表类型:数据表(只存放数据)、报表设计、查询设计
三、开放的功能:
1、工作表标签对象控制:支持事件响应,开放类控制;
2、开放EXCEL的界面控制,多种风格供用户自定义,个性化选择。如菜单的风格可选经典、XP、2003;行列标题颜色、字体、字体颜色、高宽度控制、风格(平面、3D);编辑栏可以左右停靠,公式长时可以加滚动条,不影响工作表的显示;开放WorkPane等类型菜单的编程接口,用户可以自定义各种类型的多界面窗口,提高多任务性能;
四、改善的功能:
1、当单元格内部、编辑栏编辑时,宏不应该被暂时屏蔽、挂起或禁止。
2、窗体、控件有句柄属性支持,可控制最大、最小、关闭、图标等属性;
3、多界面性、多任务:对话框应尽量使用非模式的,可以悬浮,随时调用,不必关闭;
4、工作表保存事件应该包括可控SaveCopyas方法,目前仅包含Save,SaveAs两个方法的控制,这是文件安全性方面的问题。
5、工作表显示行、列数可以自定义,类似SpreadSheet,更能有效使用工作表显示,并防止文件虚大。
6、恢复所有用户设置的功能,类似IE修复工具,如菜单设置修复等,可以恢复到用户安装时的模式;
先写这么多吧,容后再加。
[此贴子已经被作者于2005-7-30 16:06:25编辑过] |