Office VBA Addin加载宏是一种使用VBA编写的程序,它通过加载设置,可以随Office程序启动而自动加载运行,是制作Excel自定义函数、Office菜单和功能区按钮、添加常用辅助功能的常用载体。

在Excel、PPT中都可以编制加载宏文件,Word则可以通过模板文件进行加载。根据版本和程序的不同,加载宏的文件类型也稍有区别,在2003版本中,Excel的加载宏扩展名是xla、PPT的加载宏扩展名是ppa;2007/2010版本中,Excel的加载宏扩展名是xlam,PPT的加载宏扩展名是ppam。其中低版本的加载宏可以在高版本的程序中使用,因此,只要代码具有通用性,可以在编制完成保存为低版本的加载宏文件,以便于在不同版本中使用。

它们的文件图标有别于普通的Excel或PPT文件,如下图所示:

加载宏文件有默认的存放路径,找到这个路径很容易,只要打开PPT程序,点击【另存为】命令,在打开的对话框中选择文件类型为【PPT Addin】或【PPT加载宏】,对话框就会自动定位到默认的存放路径下,如下图所示。把加载宏文件存放到这个路径中(可以在对话框中的地址栏中复制这个路径,然后在浏览器中打开),然后参照后面的操作就可以使用加载宏程序了。

首先,确保你的程序中的“宏”的安全性级别在中级或中级以下,有关宏的安全性设置可参考:

http://blog.sina.com.cn/s/blog_82955eae0100th9j.html

安全性级别设置在要求范围内之后,加载宏的具体加载方法如下:

以PPT2010程序为例,加载的方法如下:

依次点击【文件】(2007版中点击【Office按钮】)——【选项】——【加载宏】——右下角【管理】下拉列表中选择【PowerPoint加载项】——点击【转到】——在打开的【加载宏】对话框中勾选列表中出现的加载宏文件——点击【关闭】完成。如下图所示。如果你添加了正确的加载宏文件,但是下图中编号6所在的【可用加载宏】列表框中仍无显示,最可能的原因是宏的安全性级别过高,务必设置为中级或中级以下方可

上述加载操作完成后,在PPT的功能区中点击【加载项】选项卡,就会在功能区面板上显示加载宏所生成的菜单,点击菜单就可以运行相应程序,如下图所示。

如果您的功能区中没有显示“加载项”这个选项卡,是由于Office选项当中没有打开。可以从【文件】(2007中为【Office按钮】)——【选项】——【自定义功能】中勾选这个选项卡,选项卡名称通常为“加载项”,也有可能是“Addins”。如下图所示:

2007版本和2010版本操作基本相同。在2003版本中操作方法更简单:在菜单栏上依次单击【工具】——【加载宏】——在出现的【加载宏】对话框中勾选列表中出现的加载宏文件——点击【关闭】完成。如下图所示。如果你添加了正确的加载宏文件,但是下图中【可用加载宏】列表框中仍无显示,最可能的原因是宏的安全性级别过高,务必设置为中级或中级以下方可

加载操作完成后,也会在PPT的菜单栏上生成菜单,如下图所示:

上述操作一次性完成后无需再次操作,程序每次打开时会自动进行加载,每次打开程序都能直接使用加载宏所生成的菜单,十分方便。如果要卸载,也只需要在【加载宏】对话框中取消勾选相应的加载宏文件即可。

目前在我博客中发布过的几个加载宏:

Excel加载宏:http://blog.sina.com.cn/s/blog_82955eae0100tj92.html

PPT加载宏:http://blog.sina.com.cn/s/blog_82955eae0100wk7r.html

Word加载宏:http://blog.sina.com.cn/s/blog_82955eae0100tjp1.html

加载宏(Addin)使用方法相关推荐

  1. excel2007无法加载mysql_Excel2007中进行无法安装加载项的解决方法

    最近在学数学模型,用规划求解来计算.以前用Excel XP,知道在工具中加载相关的宏,然后很顺利地就能求解.但是用Excel 2007就找不到北了,今天,学习啦小编就教大家在Excel2007中进行无 ...

  2. ppt如何查看加载宏

    很多人一定有疑问,为什么可以使用vb编辑器查看自己录制的宏的代码,却无法查看加载的宏的代码.下面让我来简单的说一下解决方法. 使用组合键WIN+R打开运行对话框,输入regedit打开注册表编辑器. ...

  3. VBA加载宏制作攻略

    本文所述加载宏是指使用EXCEL VBA制作的加载宏,这类文件的后缀默认为xla,因此又称XLA加载宏.内容划分为五部分,第一部分为概述,简单介绍加载宏的一般知识:第二部分至第四部分介绍制作加载宏函数 ...

  4. 他山之石——封装函数与COM加载宏

    继续学习VBA! '如果想用com加载宏的形式替代在excel的写EXCEL对象事件,可以在VB里编写好事件程序,封装到dll里,然后注册dll '和函数封装不同,com加载宏需要在VB里添加&quo ...

  5. PPT加载宏运行教程——实现更新图片链接、另存、断开链接等功能

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 最近因为懒得手工一个个更新PPT图表,所以设置了从Excel复制粘贴图片链接到PPT的骚操作: ...

  6. wps js宏开发表格数据归类拆分和excel文件合并的xlam加载宏插件

    前言 用wps js宏编辑器开发的表格数据拆分与合并的加载宏工具,写好代码把工作簿另存为xlam加载宏文件,然后添加到加载项即可使用.xlam文件你可以理解为没有工作表的工作簿,先看动画演示效果: 主 ...

  7. 图表添加特定横轴数据_Excel图表学习61: 编写一个给多个数据系列添加趋势线的加载宏...

    学习Excel技术,关注微信公众号: excelperfect 在<Excel图表学习60:给多个数据系列添加趋势线>中,我们手工给多个散点图系列添加了一条趋势线,如下图1所示. 图1 在 ...

  8. Adobe Flash player 10 提示:Error#2044:未处理的IOErrorEvent. text=Error#2036:加载未完成 的解决方法

    Adobe Flash player 10 提示:Error#2044:未处理的IOErrorEvent. text=Error#2036:加载未完成 的解决方法 参考文章: (1)Adobe Fla ...

  9. Eclipse无法编译,提示错误“找不到或者无法加载主类”解决方法

    Eclipse无法编译,提示错误"找不到或者无法加载主类"解决方法 参考文章: (1)Eclipse无法编译,提示错误"找不到或者无法加载主类"解决方法 (2) ...

最新文章

  1. OpenCV+python:顶帽、黑帽、形态学梯度
  2. oralce主键自动生成
  3. 【python图像处理】tiff文件的保存与解析
  4. 线框图(demo草图)制作的总结
  5. python自动答题免费_直播答题?Python助你自动搜题之新手篇!
  6. 如何在Windows 10上跳过回收站以删除文件
  7. HDFS NameNode内存详解
  8. Oracle中insert into select和select into的区别
  9. jmeter进程和线程的区别_一文搞懂进程和线程的区别
  10. Quagga:开源的基于Zebra实现了RIP, OSPF, BGP的动态路由软件
  11. the coons patch
  12. 如何计算一组数据的波动幅度_如何用Excel计算一个投资组合(双资产/三资产)的波动率?...
  13. 冒泡排序_Python实现
  14. QProcess实现进程通信
  15. ajax iframe的使用方法,使用jQuery和ajax代替iframe的方法(详解)
  16. c++ STL 算法一
  17. codeforces 711 C. Coloring Trees (dp)
  18. 今日芯声 | 不寒而栗!针孔摄像头画质竟然是4K高清的
  19. 邻接矩阵无向图的介绍
  20. BufferQueue 学习总结(内附动态图)

热门文章

  1. Html 上传文件、压缩包或文件夹
  2. Hibernate笔记辅助代码
  3. RHCA 完成 DNS 配置
  4. 头歌机器学习---决策树
  5. 《计算机科学导论》一导读
  6. Dimension finie有限元-ECPKn
  7. 科学理解和实施工程项目管理(转)
  8. facebook 的 CIO
  9. swf文件格式1(中文翻译版)
  10. 一道肤浅、奇葩、却又常常让人阴沟里翻船的面试题