excel加载宏,自定义的组件对象模型加载宏和自动化加载宏的区别

2024-12-22 23:57:13
推荐回答(1个)
回答1:

你好,对于你这个问题解答如下,但是和你的问题并不是完全相同,希望有所帮助。

在Excel中,有以下3种加载项:

  1. office应用商店加载项(官方网站有时称作office外接程序)。它出现在office2010及以后版本。需要从功能区"插入"选项卡的应用商店中获取。它是一个web应用程序,托管在浏览器控件或运行于 Office 应用程序上下文的 iframe 中,使用基于 Web 标准的技术,例如 HTML5、JavaScript、CSS3、XML 和 REST API。对于开发人员来说需要拥有microsoft账号,可以使用Napa Office 365 开发工具或者Visual Studio等工具进行开发,最终在office商店发布自己的程序。

  2. Excel加载项。扩展名为.xla或.xlam的Excel文件。只需获取相关文件并在excel加载项管理中安装即可。Excel安装程序本身也带有多个Excel加载项供选用。一般使用VBA开发,在Excel开发工具中打开VB编辑器,即可进行开发工作,完成后只需将Excel工作簿另存为.xlam格式即可,.xla是属于excel97-2003加载宏,建议使用最新的.xlam格式。如果要对功能区进行自定义则设计编写xml文件。Excel加载宏直接通过文件分发。

  3. COM加载项(组件对象模型加载宏)。一般通过独立的安装程序安装或卸载。基于.net开发,可用C#、VB、Visual C++等语言开发,使用Visual Studio开发工具。

以上是我对excel 加载项的理解。但是我自己只对Excel加载项比较熟悉,其他的处于了解阶段,并没有开发经验。office应用商店加载项应该是发展趋势。