Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 13992|回复: 12

[已解决]excel中有一个功能叫"加载宏",它有什么用途?

[复制链接]
发表于 2008-12-17 08:37 | 显示全部楼层 |阅读模式
  在翻看工具菜单时,发现有一个命令叫"加载宏", 想知道它有什么用途?
最佳答案
2008-12-17 08:49

增加一些方便的函数而已。

例如要返回1-100之间的随机数,如果没有加载分析工具库的话,则要使用int(rand()*101),如果加载了分析工具库的话用RANDBETWEEN(1,100)即可

[此贴子已经被作者于2008-12-17 8:49:37编辑过]
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2008-12-17 08:44 | 显示全部楼层

“加载宏”里有一些特别用途的函数和功能,如VBA函数,分析工具库函数等,
回复

使用道具 举报

 楼主| 发表于 2008-12-17 08:46 | 显示全部楼层

QUOTE:
以下是引用w1098在2008-12-17 8:44:00的发言:
“加载宏”里有一些特别用途的函数和功能,如VBA函数,分析工具库函数等,

我怎么用它们呢?

回复

使用道具 举报

发表于 2008-12-17 08:49 | 显示全部楼层    本楼为最佳答案   

增加一些方便的函数而已。

例如要返回1-100之间的随机数,如果没有加载分析工具库的话,则要使用int(rand()*101),如果加载了分析工具库的话用RANDBETWEEN(1,100)即可

[此贴子已经被作者于2008-12-17 8:49:37编辑过]
回复

使用道具 举报

发表于 2008-12-17 08:59 | 显示全部楼层

还是不太懂
回复

使用道具 举报

发表于 2008-12-17 09:00 | 显示全部楼层

今天跟着楼主后面好好学习下.
回复

使用道具 举报

发表于 2008-12-17 09:13 | 显示全部楼层

关于Excel加载宏(ExcelAddin)
2007-12-05 12:31

一、关于Excel加载宏

       EXCEL加载宏(ExcelAddin)是一套用于开发 Excel 加载宏 ( 插件 ) 的 免费开发框架,它包含两部分,一是作为 Microsoft Visual Studio 中应用程序向导,通过 VC++ 向导你可以轻松建立一个完整的 Excel 加载宏。二是 Excel 类库,使用这些类库你可以操作 Excel 的所用功能,当然这也是 Excel 软件本身的强大所在。类库也包含两部分,一个是普通 Xll 类库,使用它你可以创建 Xll 加载宏。另一个是 Com 类库,同样你使用它可以创建 Com 加载项。通过应用程序向导你可以选择创建哪种类型的加载宏,当然向导会根据你的选择自动配置好所有编译选项。

二、为什么使用 ExcelAddin

       开发 Excel 加载宏的方法有许多种,最常用的是使用 VBA , VBA 简单易用并且与 Microsoft Office 完全兼容,通常是个人开发 Office 加载宏的首选。但是它却不适用于商业产品,因为 VBA 代码几乎以文本形式存在于文件中,很容易就被一些工具软件完整的读出来,甚至其中的注释都一览无余!你的竞争对手很快就可以仿制出来。本人曾经很轻易的破解了一套昂贵的商业加载宏,不过我不是他们的竞争对手,只是试试而已。当然你可以使用 Atl 开发加载宏,但是 Atl 代码会让许多初学者晕头,即使你已是 C++ 高手。而且使用 Atl 时对不同版本的 Office 都得使用不同的导入库。对于 Excel ,你还可以使用它的 C 接口来开发 xll 加载宏,不过你此时一定要注意节省使用堆栈,因为 Excel 只有 32k 堆栈供你用哦,呵呵。

三、ExcelAddin 特色

      ◆兼容市场上主流的所有 Microsoft Office 版本,包括 Microsoft Office 97/2000/XP/2003/2007 。再不用针对不同版本的 Office 使用不同的导入库。

      ◆类库中的所有类都使用 C++ 类形式封装。同时堆栈的分配与释放也被封装起来。

      ◆如果你懂得面向对象的方法,和一些基本的 C++ 语法就可以开发 Xll 和 Com 两种加载宏。

      ◆与 Microsoft Visual Studo 6.0 和 Microsoft Visual Studo .Net 2003 完美结合,通过应用程序向导就可以生成一个完整的 Excel 加载宏程序。并且在此基础上可以任意扩展。

      ◆类库中接口齐备,你可以像使用 VBA 那样任意操作 Excel 。

      ◆代码更加安全不会泄露,竞争对手再也无法窥窃你的代码了。

四、什么是 Excel 加载宏
       Excel 加载宏是在 Excel 环境中增加的功能模块。

五、Excel 加载宏有什么用
       Excel 其强大的功能众所周知,它既可以作为小型的数据库又可以做为统计分析工具,但由于 Excel 是一个针对大众用户的产品,许多功能被设计得很通用但不专业。如果在 Excel 的现有功能的基础上增加一些更适合用户自己使用的功能那不是更好, Excel 加载宏就起到这样的作用。通过 Excel 加载宏你可以打造一个专业的软件而不必重新开发。

       默认情况下,加载宏程序会安装在如下某一位置:“Microsoft Office\Office”文件夹下的“Library”文件夹或其子文件夹;或 Windows 所在文件夹下的“Profiles\用户名\Application Data\Microsoft\AddIns”文件夹下。网络管理员也可将加载宏程序安装到其他位置。有关详细信息,请与系统管理员联系。

       如果在硬盘或网络驱动器上找不到某个特定的加载宏,那么也可以对其进行安装。安装加载宏后,必须使用“工具”菜单上的“加载宏”命令将加载宏加载到 Excel 中。

六、EXCEL加载宏密码

       EXCEL2000中,加载宏密码:jiayang

回复

使用道具 举报

发表于 2008-12-17 09:14 | 显示全部楼层

加载宏 描述

1、与 Access 链接 创建可以使用 Excel 数据的 Access 窗体和报表,并将 Excel 数据导入到 Access 中。要使用 AccessLinks 加载宏,必须先安装 Microsoft Access 2000。

2、分析工具库 添加财务、统计和工程分析工具和函数。

3、“自动保存”加载宏 以指定间隔自动保存工作簿。

4、条件求和向导 对于数据清单中满足指定条件的数据进行求和计算。

5、欧元工具 将数值的格式设置为欧元的格式,并提供了 EUROCONVERT 工作表函数以用于转换货币。

6、查阅向导 创建一个公式,通过数据清单中的已知值查找所需数据。

7、ODBC 加载宏 利用安装的 ODBC 驱动程序,通过开放式数据库互连 (ODBC) 功能与外部数据源相连。

8、报告管理器 为工作簿创建含有不同打印区域、自定义视面以及方案的报告。

9、规划求解加载宏 对基于可变单元格和条件单元格的假设分析方案进行求解计算。

10、MS Query 加载宏 将采用 Microsoft Excel 97 和 Microsoft Excel 2000 格式的外部数据区域转换为 Microsoft Excel 5.0/95 格式,并允许使用通过以前版本 Excel 中的 Visual Basic for Applications 所创建的宏。

11、模板工具 提供 Excel 的内置模板所使用的工具。使用内置模板时就可自动访问这些工具。

12、数据追踪模板向导 生成模板,通过与之链接的数据库中的记录进行数据跟踪和分析。

13、更新加载宏链接 更新对 Excel 4.0 版加载宏的链接,以便能直接访问 Excel 5.0、7.0、Excel 97 和 Excel 2000 的内置功能。

14、Internet Assistant VBA 通过使用 Excel 97 Internet Assistant 语法,开发者可将 Excel 数据发布到 Web 上。
回复

使用道具 举报

发表于 2008-12-17 09:15 | 显示全部楼层

加载宏 位置
默认情况下,加载宏程序会安装在如下某一位置:“Microsoft Office\Office”文件夹下的“Library”文件夹或其子文件夹;或 Windows 所在文件夹下的“Profiles\用户名\Application Data\Microsoft\AddIns”文件夹下。网络管理员也可将加载宏程序安装到其他位置。有关详细信息,请与系统管理员联系。

如果在硬盘或网络驱动器上找不到某个特定的加载宏,那么也可以对其进行安装。安装加载宏后,必须使用“工具”菜单上的“加载宏”命令将加载宏加载到 Excel 中。
回复

使用道具 举报

发表于 2008-12-17 09:20 | 显示全部楼层

学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 14:04 , Processed in 0.587793 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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