入门:Excel2007中的COM加载项

2015-04-27 20:50 171 1 收藏

图老师小编今天又给大家带来一个简单有效的excel小技巧,图老师每天更新的教程都是简单步骤,每个人都可以看懂,一步一步按着步骤来,就会学到很多东西哦!

【 tulaoshi.com - 软件教程 】

下面的内容介绍了Excel2007中COM加载项的一些改变。介绍Excel很好地做了一些涉及到向后兼容的工作。在Excel 2000、Excel XP(2002)或Excel 2003中创建的COM加载项(CAI)不需要修改就应该能在Excel 2007中正常运行。然而,在开发应用于不同的Excel版本中的CAIs时,应该记住一些事项。菜单和命令栏Excel 2007修改了传统的界面,使用功能区(Ribbon)界面替换了菜单和命令栏控制结构。根据选择可以采用不同的面板组(面板是一组具有相关功能的按钮,在下图1中,选择“开始”,将显示7个面板组:剪贴板、字体、对齐方式、数字、样式、单元格、编辑,在开发阶段,面板(panels)称作chunks,不知道这些对象现在是否有正式的名称)。如果选择“开始”,将看到一组面板;如果单击“插入”,则会出现另一组面板。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/ruanjianjc/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/ruanjianjc/)

这对CAI开发意味着什么呢?意味着创建命令栏、命令栏控件或菜单项的CAI中的任何代码都不再按预料的工作。仅仅可以通过Excel 2007文件格式(xlsx或xlsm)里的Excel文件来定制功能区,在Excel 2007文件格式中包含必需的XML代码用于修改功能区。(一个Excel 2007的xlsx或xlsm文件事实上是包含大约20个文本XML数据文件的Zip文件,其中一个文件用于修改功能区。)Excel 2003文件格式(xls)、XLA加载宏、COM加载项都不能修改功能区。所有的定制,无论是在Excel 2003中已有的命令栏中的新菜单项、控件,还是新的命令栏,都将显示在功能区“加载项”中的菜单命令或自定义工具栏命令面板组中。这将混淆各加载项的命令元素。下图2为功能区“加载项”视图:

在Excel 2003和以前的版本中,可能会放置一些菜单项在“工具”菜单中、其它的在“视图”菜单中、以及“数据”菜单中,可能放置菜单项和命令栏按钮在合乎逻辑的位置。在Excel 2007中,所有的定制都被放置在加载项视图中的“菜单命令”和“工具栏命令”面板组中。加载项关于COM加载项的联接信息,为Excel指出了可用的CAI,它们存放在系统注册表的两个位置中的其中一个:HKEY_CURRENT_USERSoftwareMicrosoftofficeExcelAddIns (HKCU) 或HKEY_LOCAL_MacHINESoftwareMicrosoftOfficeExcelAddIns (HKLM)。在Excel 2003和早期版本中,仅仅配置在HKCU中的CAIs显示在COM加载项对话框中,这避免某用户禁用在本机上为所有用户使用的CAI。在Excel 2003和早期版本中,用户仅能装载或卸载配置在HKCU中的CAIs,不能够装载或卸载配置在HKLM中的CAI。在Excel 2007中,所有的加载项都配置在HKEY_CURRENT_USERSoftwareMicrosoftOfficeExcelAddIns 或HKEY_LOCAL_MACHINESoftwareMicrosoftOfficeExcelAddIns在COM加载项对话框中是可见的,这意味着单个的用户可以禁用或卸载本机上所有用户使用的CAIs。

来源:https://www.tulaoshi.com/n/20150427/170870.html

延伸阅读
标签: excel
Excel2007中工作表怎么保护?   Excel2007工作表的保护非常灵活,通过下面的实例,相信各位朋友会体会到它的好处。在此,将用到Excel2007的以下功能: ★插入公式 ★保护工作表 ★解除工作表保护 第一步:单元格保护 默认地,所有单元格都有锁定属性,一旦将Excel2007工作表保护起来,则不能在这些单元格里输...
标签: 电脑入门
昨天有群友问Eexcel如何隔行插入空行?(效果如下) 从图可以看到一辅助列,用来标注了行序号。这也是实现隔行插入的第一种方法:辅助列排序法。 操作步骤: 在需要隔行插空行的数据区域第一列前插入一空白列,然后用阿拉伯数字(1、2、3)标注行序号,如图所示:数据区域有9行。 全选辅助列数据区序号,向下复制相等行数,如图所示 应用-功...
标签: 电脑入门
第一种方法:我自己想到的第一种方法。 依次单击office按钮/Excel选项,打开Excel选项对话框。 单击左侧的高级选项,把滚动条向下移动到在工作表中显示选项(S)部分。 其中的第六个项目是显示网格线。在默认状态下,此项目是被选中的。 图1 显示网格线 用鼠标单击取消选中状态,然后单击右下角的确定。就可以在此工作表中不显示网格线。...
标签: 电脑入门
步骤1、选择要设置格式的单元格、单元格区域、文本或字符。 提示 要取消选择的单元格区域,请单击工作表中的任意单元格。 步骤2、在开始选项卡上,在字体组中,执行下列操作: 若要更改字体,请在字体框 中单击所需的字体。 若要更改字号,请在字号框 中单击所需的字号,或者单击增大字号 或减小字号 ,直到所需的字号框中显示所需字号。 ...
标签: 电脑入门
如果要在一个成百上千行的数据中找到上百个没有规律的数据,那可是一种比较麻烦的事。例如,笔者学校最近进行学生资料造册工作,很多老师都在苦恼,有没有办法将手中的200名学生名单在学校总的学生名单册(3000人的Excel2007工作表)中快速找出来?这个时候,使用Excel2007的粘贴函数VlookUp(),就能让这种“复杂”的检索问题变得简单。 检...

经验教程

956

收藏

52
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部