Excel交流网
  • 设为首页|收藏本站|手机版
  • Excel-教程-技巧-培训视频

  • 网站首页
  • Excel教程
  • 新闻动态
  • Excel资源
  • 关于我们

Excel教程

Excel操作
Excel函数
Excel图表
Excel VBA
Excel 行业应用

联系方式

Excel中交流网 联系方式

QQ:18449932 


网  址:www.excel-cn.com  

当前位置:网站首页 > Excel教程 > Excel VBA
Excel VBA

Excel工作簿打开时自动执行某些操作

Excel选项设置:“启用宏”。

y01.jpg

方法1:利用工作簿打开事件

y02.jpg

将工作簿保存为xlsm类型,这样只要打开该工作簿,Workbook_Open()过程中定义的代码就可以自动执行。如果想在打开任何工作簿时都可以执行这些操作,则需将文件保存到XLStart 文件夹中。

在如果你把Office程序安装在默认的C盘下,且是在Vista系统中安装的Excel 2007,则文件位置建立在: C:\Users\用户名\AppData\Roaming\Microsoft\Excel\XLSTART 用户名指的是你登录系统的帐号 或C:\Program Files\Microsoft Office\Office12\XLSTART

若是在XP系统中安装Excel 2007 ,则文件位置建立在: C:\Documents and Settings\用户名\Application Data\Microsoft\Excel\XLStart 用户名指的是你登录系统的帐号 或C:\Program Files\Microsoft Office\Office12\XLSTART

或者直接把代码写到上述文件夹的Personal.xlsb文件中。

加载宏文件(*.xlam)和Personal.xlsb在打开VBE编辑器时都会自动打开,其中包含的的宏可以应用到其它工作簿。

当然也可以编写实现特定功能的过程,然后通过工作簿打开实现调用过程实现:

Private Sub Workbook_Open()

frmFind.Show

Call AddCommandbars

Call AddBars

End Sub

方法2:使用“Auto_open”过程

为了让代码自动启动,将过程取名为“Auto_open”,在打开工作簿时会自动执行此过程中的代码。

在Excel的“标准模块”中可以创建4种自动运行的宏,它们分别是Auto_Open(打开工作 簿时自动运行), Auto_Close, Auto_Activate, Auto_Deactivate。这些自动运行的宏是为了与Excel 5 和95兼容而保留下来的。现在可以使用工作簿的 Open, Close, Activate , Deactivate 事件来代替它们。


点击次数:  更新时间:2017-06-17 17:06:33  【打印此页】  【关闭】
上一条:Excel制作半圆气泡信息图表  下一条:Excel自动填充需要的公式
本站动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图|网站管理

中山市天鸣科技发展有限公司 版权所有 1999-2024 粤ICP备10043721号

QQ:18449932

免费Excel教程、Excel技巧、Excel培训、Excel函数公式、Excel图表、Excel VBA

Excel教程|Excel技巧|Excel培训|Excel函数公式|Excel图表|VBA

Powered by MetInfo 5.3.12 ©2008-2025  www.metinfo.cn