C#中实现Excel AddIn中xla文件的自动加载

原创 2007年09月17日 00:40:00

最近在写一个基于Excel的计算环境,有一部份代码是在C#中通过AddIn的形式实现的,有一部分是用VBA实现的。

AddIn的程序可以通过安装程序来实现Excel启动时的加载,或者通过一个管理器来改变注册项来完成。

为了保证VBA代码的完整性,该文件采用xla格式保存。这就使得xla文件的自动加载就成了一个问题。还好,MSDN中在KB280290中用VB简单给出了一个原形http://support.microsoft.com/kb/280290

在C# 中简单代码如下:

AddIn oAddIn = excelApp.Add("c://test.xla", true);

oAddIn.installed = true;

这样就可以了。

VBA中调用XLA

XLA,在office97-2003中是excel加载宏文件,其功能类似于dll,认为是定义好的库函数,可供人调用。 但是xla文件如何加载和使用成了问题。查阅了很多资料,最后在 http://cl...
  • Waleking
  • Waleking
  • 2012年02月09日 00:53
  • 5272

【C#】23. Excel Addin 开发(1)

入门篇
  • huiwuhuiwu
  • huiwuhuiwu
  • 2015年04月16日 21:59
  • 1441

Excel AddIn 开发(一)

在这个小项目之前从来没有
  • xian_wwq
  • xian_wwq
  • 2014年04月30日 11:18
  • 2747

xla 文件有何用

文件类型:Excel Add-In File 扩展名为.xla的文件是一个插件文件。 文件说明: Adds modules, extra functions, and other tools...
  • caolaosanahnu
  • caolaosanahnu
  • 2012年10月15日 17:48
  • 1116

<Revit 二次开发>自动生成Addin文件

在http://download.autodesk.com/media/adn/revit_2011_api_devtv_chinese.zip 下载  revit_2011_api_devtv_c...
  • hqx2008
  • hqx2008
  • 2012年03月23日 13:42
  • 2580

ExternalApplication的.addin文件格式说明

ExternalApplication的.addin文件格式说明。 1、文件存放位置 1)希望插件只给当前用户可以使用时,文件存放位置为: (Win7)C:\Users\计算机当前账户名\App...
  • zbq8079
  • zbq8079
  • 2016年03月04日 17:19
  • 519

二. 使用VS2012 Addin参考项目(文件查找项目)

二使用参考项目 本项借鉴于目参考文章二中的代码。 为方便下载,我将代码存放到CSDN中,可以在该连接http://download.csdn.net/download/ranky2009/8070...
  • ranky2009
  • ranky2009
  • 2014年10月23日 21:21
  • 1224

vb.net 开发 excel Addin学习(1)---- 准备

  安装 vs.net2005    安装 microsoft visual studio 2005 tools for office runtime                    micro...
  • precipitant
  • precipitant
  • 2007年08月12日 12:46
  • 3780

vba或xla文件 密码移除(from internet)

0.先备份 你”已忘记密码“的xla宏文件,或excel文件 1. 使用UltreEdit之类的十六进制编辑程序打开.XLS文件,在文本模式下查找“[Host Extender Info]” ...
  • fonjames
  • fonjames
  • 2016年01月08日 14:26
  • 1226

vb.net 开发 excel Addin学习(3)---- 菜单 的 操作

 遍历菜单:Public Class ConnectClass Connect     Implements Extensibility.IDTExtensibility2            Di...
  • precipitant
  • precipitant
  • 2007年08月22日 10:22
  • 2085
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#中实现Excel AddIn中xla文件的自动加载
举报原因:
原因补充:

(最多只允许输入30个字)