读书频道 > 网站 > 网页设计 > Excel专业开发(第2版)
3.1.7 Excel用户接口的命名规则
13-01-24    奋斗的小年轻
收藏    我要投稿   

本文所属图书 > Excel专业开发(第2版)

本书基于Excel 2003及之后的版本和VSTO.NET 2008开发平台介绍了Excel专业应用程序开发的各种方法和技术,其内容相对第一版有较大的调整和更新。主要包括Excel各类应用程序的结构和开发方法;Excel应用程序的工...立即去当当网订购

在创建应用程序时所采用的用户接口元素也应该采用统一、合理的命名规则。前面讨论了工作表和图表的命名规则,这里将对另外3种主要用户接口元素的命名规则进行讨论,即图形、嵌入式对象和预定义名称。

1.图形

这里的“图形”是指一种普通的集合,它可以容纳各种能放在工作表或图表上的对象。图形可大致分为三类,即控件、画图对象和嵌入对象。图形的命名应与对象变量类似,即名称由前缀和描述性的文字组成,其中前缀用于标识对象的类型,描述性的文字用于说明其在程序中的目的或作用。

许多可放置在用户窗体上的控件也可放置在工作表中。此外,工作表上还可以放置窗体的工具栏控件,这与ActiveX MSForms控件非常类似。这样的处理方式有它的优势和劣势,在第4章“工作表的设计”中将会对此进行详细的讨论。工作表中的控件命名规则与用户窗体上的相同。

工作表上还可以放置各种画图对象(技术上称之为图形)。虽然可将宏分配给这些画图对象,但从本质上看它们并不是标准的控件。它们的命名规则与VBA中使用的其他对象的命名规则相同。由于画图对象数量众多,很难做到一次性为所有的画图对象设计其前缀,因此,一般只对最常用的画图对象设计前缀,而对其他对象则使用通用前缀。以下是3种最常用的画图对象所使用的前缀:
pic   图片
rec   矩形
txt   文本框(并非ActiveX控件)

2.嵌入式对象

这里的“嵌入式对象”不仅仅是指其他应用程序所创建的各种对象,而且还包括各种Excel对象,如数据透视表、查询表和图表对象等。在工作表中可放置各种嵌入式对象,而且还常常会使用各种非Excel的嵌入式对象,典型的情况是使用由公式编辑器创建的方程式和由Word Art所创建的图形等。以下是一些嵌入式对象及其对应的前缀:
cht    ChartObject  图表对象
eqn    Equation     公式
qry    QueryTable   查阅表
pvt    PivotTable    数据透视表
art    WordArt     Word艺术字

3.预定义名称

预定义名称的命名规则与其他程序元素略有不同。对预定义名称来说,其前缀应该包含更广的意义,而不是仅仅表明所存放的数据类型。在一些较为复杂的Excel应用程序中,常常使用较多的预定义名称。如果对这些名称进行了合理的命名,则在“定义名称”对话框中会根据其目的的不同对它们进行分组,显然这更便于使用。如果在命名预定义名称时就考虑了将其名字的前缀与相应的函数关联起来,那么当需要使用工作表中所包含的数百个预定义名称时,我们将深深地体会到采用合理的命名规则能极大地提高工作效率。

预定义名称中名字的描述部分通常用来表明其使用目的。以下是一些供预定义名称采用的目的前缀:
cht Chart Data Range
con Named Constant
err Error Check
for Named Formula
inp Input Range
out Output Range
ptr Specific Cell Location
rgn Region
set UI Setting
tbl Table

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站