设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3847|回复: 6
打印 上一主题 下一主题

[其它] [原创]--ExcelVBA助手2003(插件)

[复制链接]
跳转到指定楼层
1#
发表于 2008-8-7 09:05:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ExcelVBA 助手(EBA)简介

烦恼的你,是否会为编写某个功能的代码而四处查找资料呢?
现在,您完全可以整理好你的代码资料了。“ExcelVBA 助手”的诞生,为经常写代码的朋友提供了另外一种写入方式。该插件本着“易用至上”的原则,力求利用 VBE 快速写入的优势弥补传统代码编写的各种缺陷。 ExcelVBA 助手是一款用于在 Excel2003 中收集、管理、插入 VBA 代码的插件。

插件特点:

·采用加载宏的安装方式,更绿色、更完美的融合到 Excel2003 的界面中;
·支持 Access 数据库,在录入、查询、共享代码时更方便;
·支持代码自动插入、删除功能,让 VBA 编程更轻松;
·内含几十条测试代码,可随意插入到工作簿、工作表、用户窗体、或模块中;

用户界面:



下载地址:   (V 2.0)

使用说明:

1、如何插入所选代码到指定的代码窗口中?
      实例:在 ThisWorkbook 代码窗口中插入[活动工作簿最大化]代码。
             a. 选择[ExcelVBA 助手2003]界面右下角[代码窗]下拉表中的 ThisWorkbook。
             b. 在[功能]列表框中查找到[活动工作簿最大化]项目。
             c. 双击该项目就会将[活动工作簿最大化]代码添加到 ThisWorkbook 代码窗口中了。


2、如何快速查询所需要的代码项目?
     方法一:单击[ExcelVBA 助手2003]界面右侧的快捷工具栏。
                   工具栏中的命令按钮是按照Excel界面、工作簿、工作表、单元格区域、公式、数据库分好类的。只需要单击查询项目所在的分类按钮就可以快速筛选出该分类的功能代码列表了。
     方法二:单击[功能]筛选按钮,在弹出的[筛选]对话框中,输入查询文字(模糊查询的哦)就可以了。


3、如何添加自己的代码?
      a. 单击[ExcelVBA 助手2003]界面右侧工具栏中的[编]按钮,打开编辑工作区。
      b. 依次输入[对象]-[功能]-[代码]。
      c. 最后单击上方的[增]按钮就完成了代码添加。
      注:[功能]输入框中的文字必须是[代码]中的过程名。


4、如何修改所添加的代码?
      a. 使用上述查询方法[单击选中]代码项目。
      b. 单击[ExcelVBA 助手2003]界面右侧工具栏中的[编]按钮,打开编辑工作区。
      c. 此时,编辑工作区已经显示该项代码的全部内容,只需修改代码然后单击[增]按钮即可。
      注:不要随意修改[功能]输入框中的文字和过程名,否则就不是修改而是新增了。


5、如何删除已添加的代码?
      当前代码窗口中如果已经存在所要添加的代码时,就会弹出警告对话框,并提示是否要删除代码,如果选择[是],就将该代码删除掉。


    大家所报的错误问题我会进行测试,并找出错误的原因再修改的。也希望大家提出自己的宝贵建议,我会尽可能的融入到后续版本中的。

目前发现的问题有:

1、如何勾选 -- 信任对于‘Visual Basic 项目’的访问 ?
   a.  在“工具”菜单上,指向“宏”,然后单击“安全性”。
   b.  在“可靠来源”选项卡上,选中或清除“信任对于‘Visual Basic 项目’的访问”复选框。


2、隐含模块中的编译错误:模块1 ?
   这是因为模块1中的引用库文件在用户电脑上没有找到。请确认您的电脑中是否在以下文件:
   a.  Microsoft Access 11.0 Object Library (MSACC.OLB)
   b.  Microsoft ActiveX Data Objects 2.8 Library (msado15.dll)
   C.  Microsoft Visual Basic for Applications Extensibility 5.3 (VBE6EXT.OLB)


3、提示1004出错信息,显示“应用程序或对象定义错误”?
   这是由于用户的电脑中缺少ActiveX控件文件,请确认您的电脑中是否有非标准控件所需文件:
   a.  Microsoft ImageList Control, version 6.0 (MSCOMCTL.OCX)
   b.  Microsoft ListView Control, version 6.0 (MSCOMCTL.OCX)
   c.  Microsoft Toolbar Control, version 6.0 (MSCOMCTL.OCX)


4、提示工程被保护?
   当用户使用的活动工作簿是被工程密码保护时,再打开《ExcelVBA 助手2003》会出错。
   a.  这是由于《ExcelVBA 助手2003》会动态读取活动工作簿中可用的代码窗,并添加到代码窗下拉列表(界面右下角)中。
   b.  用户必须先解开工程密码,再打开《ExcelVBA 助手2003》。


下载地址:   (V 2.2) 覆盖原文件即可。

《ExcelVBA助手2003》v2.2 ----新增功能简介

1、依据鼠标位置隐藏或显示《ExcelVBA助手2003》界面。[节省工作表空间]
2、单击[工具栏]-[编]命令按钮自动扩展[代码编辑区]。[方便代码的录入]
3、单击[工具栏]-[编]-[插]命令按钮,将[代码]输入框中临时修改的代码导入到指定代码窗口中。[方便修改代码]
4、单击[工具栏]-[编]-[过]命令按钮,在[代码]输入框中插入空白过程。
5、单击[工具栏]-[编]-[函]命令按钮,在[代码]输入框中插入空白函数。
6、单击[切换按钮]为[表],再双击[功能列表]中《类别》为[公式]、[数字格式]、[有效序列]的项目时,将应用到工作表所选区域中。[方便单元格操作]
7、单击[切换按钮][工程引用]命令按钮,将活动工作簿的引用信息导入到工作表中。[方便错误处理]
8、单击[代码窗]-[切换按钮]-[导出窗口代码]命令按钮,将指定窗口内的代码导出到工作表中。[方便打印代码]




[ 本帖最后由 flow840 于 2008-8-11 08:57 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2008-8-7 09:59:21 | 只看该作者
不错的工具, 我的技巧管理器也做了如上功能, 只是不如楼主的方便, 受到不少启发
3#
 楼主| 发表于 2008-8-11 08:58:25 | 只看该作者
哈哈!三人行必有我师! 大家互相学习吧!
4#
 楼主| 发表于 2009-4-19 17:26:16 | 只看该作者
  好久没回来看看了。
5#
发表于 2009-4-24 11:15:38 | 只看该作者
下载的文件里面少数据库文件呀。烦请发邮件我呀。601821792@qq.com
6#
发表于 2009-9-13 22:07:00 | 只看该作者
解压需要密码啊,谁能告诉我呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-2 02:37 , Processed in 0.202596 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表