用Excel开发MIS的方法
所有菜单操作均可通过VBA编程实现,此外VBA还可以实现Excel本身不具备的功能,如API函数的调用。利用Excel提供的"录制宏"功能是初步学习VBA的简捷方法。熟悉VBA之后,就可自己修改宏并编写新的宏。
需要说明的是,中文Excel 5.0的宏支持汉字过程名和变量名,这就为程序的阅读和维护带来了便利。例如以下的代码片段是正确的∶
1: Sub求和计算()
2: Dim 被加数,加数,求和数
3: 被加数=100: 加数=350
4: 求和数=被加数+加数
5: MsgBox 被加数 & "与" & 加数 & "的和等于" & 求和数
6: End Sub
以上程序的运行结果如下图所示∶
图
六、数据保护
MIS的数据保护能力是用户和软件开发人员共同关心的问题。用dBase开发的MIS,往往需要为设计数据库的保密功能而绞尽脑汁。然而在Excel中,您不必编写任何程序代码就可达到数据保护的目的。Excel为用户提供了多级保护手段,可以自行选择是否保护每个单元格或每个控件,是否保护某张工作表,是否保护每
Excel内置的强大功能以及提供的二次开发平台,为快速、简便地开发出具有专业水平的MIS提供了高效的手段,其众多功能无法逐一谈及,尚需读者在使用中摸索。
本文链接地址:http://www.oyaya.net/fanwen/view/171970.html
需要说明的是,中文Excel 5.0的宏支持汉字过程名和变量名,这就为程序的阅读和维护带来了便利。例如以下的代码片段是正确的∶
1: Sub求和计算()
2: Dim 被加数,加数,求和数
3: 被加数=100: 加数=350
4: 求和数=被加数+加数
5: MsgBox 被加数 & "与" & 加数 & "的和等于" & 求和数
6: End Sub
以上程序的运行结果如下图所示∶
图
六、数据保护
MIS的数据保护能力是用户和软件开发人员共同关心的问题。用dBase开发的MIS,往往需要为设计数据库的保密功能而绞尽脑汁。然而在Excel中,您不必编写任何程序代码就可达到数据保护的目的。Excel为用户提供了多级保护手段,可以自行选择是否保护每个单元格或每个控件,是否保护某张工作表,是否保护每
个工作簿,是否需要输入打开工作簿的口令。一般而言,打开工作簿的口令由用户设定,其他保护功能由程序设计人员设定,一经设置了保护功能,任何人(包括程序设计者)在不知道口令的情况下均无法越权使用。
Excel内置的强大功能以及提供的二次开发平台,为快速、简便地开发出具有专业水平的MIS提供了高效的手段,其众多功能无法逐一谈及,尚需读者在使用中摸索。
《用Excel开发MIS的方法(第2页)》